如何将域名部署到Tomcat中,用域名访问服务器
2017年11月12日 23:09:33 阅读数:2009 标签: 服务器Tomcat 更多
个人分类: 服务器
版权声明:本文为博主原创文章,若转载请标明。 https://blog.csdn.net/qq_36330228/article/details/78516160
前提:我的域名是www.xxxx.top
1.打开Tomcat所在文件夹,找到conf文件夹下的server.xml文件,打开编辑它
2.将下面的8080端口改为80端口
<span style="color:#000000"><code><span style="color:#006666"><<span style="color:#4f4f4f">Connector</span> <span style="color:#4f4f4f">port</span>=<span style="color:#009900">"8080"</span> <span style="color:#4f4f4f">protocol</span>=<span style="color:#009900">"HTTP/1.1"</span>
<span style="color:#4f4f4f">connectionTimeout</span>=<span style="color:#009900">"20000"</span>
<span style="color:#4f4f4f">redirectPort</span>=<span style="color:#009900">"8443"</span> /></span></code></span>
- 1
- 2
- 3
修改后的截图
3.将下面的localhost修改为你的域名
<span style="color:#000000"><code> <span style="color:#006666"><<span style="color:#4f4f4f">Engine</span> <span style="color:#4f4f4f">name</span>=<span style="color:#009900">"Catalina"</span> <span style="color:#4f4f4f">defaultHost</span>=<span style="color:#009900">"localhost"</span>></span>
<span style="color:#880000"><!--For clustering, please take a look at documentation at:
/docs/cluster-howto.html (simple how to)
/docs/config/cluster.html (reference documentation) --></span></code></span>
- 1
- 2
- 3
- 4
- 5
修改后的截图
4.第一行的name=”localhost”中的localhost改为你的域名在最后Host关闭标签前加上<Context docBase="com.weiXin" path="" reloadable="true" ></Context>
这句话中的docBase里面放你发布的项目的名字
<span style="color:#000000"><code><span style="color:#006666"><<span style="color:#4f4f4f">Host</span> <span style="color:#4f4f4f">appBase</span>=<span style="color:#009900">"webapps"</span> <span style="color:#4f4f4f">autoDeploy</span>=<span style="color:#009900">"true"</span> <span style="color:#4f4f4f">name</span>=<span style="color:#009900">"localhost"</span> <span style="color:#4f4f4f">unpackWARs</span>=<span style="color:#009900">"true"</span>></span>
<span style="color:#880000"><!-- SingleSignOn valve, share authentication between web applications
Documentation at: /docs/config/valve.html --></span>
<span style="color:#880000"><!--
<Valve className="org.apache.catalina.authenticator.SingleSignOn" />
--></span>
<span style="color:#880000"><!-- Access log processes all example.
Documentation at: /docs/config/valve.html
Note: The pattern used is equivalent to using pattern="common" --></span>
<span style="color:#006666"><<span style="color:#4f4f4f">Valve</span> <span style="color:#4f4f4f">className</span>=<span style="color:#009900">"org.apache.catalina.valves.AccessLogValve"</span> <span style="color:#4f4f4f">directory</span>=<span style="color:#009900">"logs"</span> <span style="color:#4f4f4f">pattern</span>=<span style="color:#009900">"%h %l %u %t "%r" %s %b"</span> <span style="color:#4f4f4f">prefix</span>=<span style="color:#009900">"localhost_access_log"</span> <span style="color:#4f4f4f">suffix</span>=<span style="color:#009900">".txt"</span>/></span>
<span style="color:#006666"><<span style="color:#4f4f4f">Context</span> <span style="color:#4f4f4f">docBase</span>=<span style="color:#009900">"D:\apache-tomcat-8.0.46\webapps\com.weiXin"</span> <span style="color:#4f4f4f">path</span>=<span style="color:#009900">"/com.weiXin"</span> <span style="color:#4f4f4f">reloadable</span>=<span style="color:#009900">"true"</span> <span style="color:#4f4f4f">source</span>=<span style="color:#009900">"org.eclipse.jst.jee.server:com.weiXin"</span>/></span><span style="color:#006666"><<span style="color:#4f4f4f">Context</span> <span style="color:#4f4f4f">docBase</span>=<span style="color:#009900">"D:\apache-tomcat-8.0.46\webapps\com.CDSN"</span> <span style="color:#4f4f4f">path</span>=<span style="color:#009900">"/com.CDSN"</span> <span style="color:#4f4f4f">reloadable</span>=<span style="color:#009900">"true"</span> <span style="color:#4f4f4f">source</span>=<span style="color:#009900">"org.eclipse.jst.jee.server:com.CDSN"</span>/></span><span style="color:#006666"></<span style="color:#4f4f4f">Host</span>></span></code></span>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
修改后的截图
这里一定要注意后面加上的Context标签,它是一个闭合的标签,不闭合会导致Tomcat启动闪退,我看了很多教程博客上都是开放的,结果就是Tomcat启动闪退。如果你闭合启动还闪退那就是环境问题,参考文章:
http://blog.csdn.net/qq_36330228/article/details/77898512
扫描二维码关注公众号,回复:
4313897 查看本文章