tomcat 绑定2级域名解决重复加载的问题
来源:互联网 发布:网络协议服务器 编辑:程序博客网 时间:2024/06/06 01:59
描述问题
springboot的项目是弄完了,就想放到网上看看效果,于是闲的没事搞了台阿里云windows版的服务器,配置完JAVA,安装好tomcat,就遇到项目绑定域名的问题。貌似现在通过tomcat去绑定域名是件很傻的事情。没有其他条件就尝试吧,遇到突出的问题:
1.绑定二级域名。
2.绑定好域名之后项目重复加载。
前置条件
在不绑定域名的情况项目可以启动tomcat并且通过localhost访问项目。
解决方案
先说绑定域名
在tomcat下的conf目录中我们可以看到server.xml文件。找到其中的片段,原文如下:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <!-- SingleSignOn valve, share authentication between web applications Documentation at: /docs/config/valve.html --> <!-- <Valve className="org.apache.catalina.authenticator.SingleSignOn" /> --> <!-- Access log processes all example. Documentation at: /docs/config/valve.html Note: The pattern used is equivalent to using pattern="common" --> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log" suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
其中name属性localhost替换为我们要绑定的域名如www.abc.com。其他不做任何的更改,启动tomcat这个时候访问项目路径是www.abc.com:8080/。
此时:tomcat不会多次加载项目。
当我们在上面的片段中加上标签的时候(网上好多都有,配置多级域名怎么滴)。正确的做法如下:
<Host name="a.abc.cn" appBase="webapps/taleblog" unpackWARs="true" autoDeploy="true"> <Alias>a.abc.cn</Alias> <Context path="" docBase="C:\apache-tomcat-8.5.14\webapps\taleblog" debug="0" privileged="true" /> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" resolveHosts="false" /> </Host>
注意此时:需要将appBase具体到你的项目如webapps/blog而不是选用默认的值webapps.可不配置context标签,如果你硬要配置此标签,需要将docBase的值设置为项目的绝对路径。
以上内容放在前面即可。
最后端口的问题:
在server.xml文件中找到如下
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将port=”8080”改为你需要的即可。常规设置为80.
0 0
- tomcat 绑定2级域名解决重复加载的问题
- 解决 Tomcat 部署工程 重复加载的问题
- Tomcat项目重复加载问题 AND绑定多个域名和同一域名下通过path区分不同项目配置示例
- 解决Tomcat启动时项目重复加载问题
- scrollPagination重复加载问题的解决
- Fragment解决重复加载的问题
- Fragment解决重复加载的问题
- 关于tomcat启动闪退的问题,以及使用tomcat域名绑定的问题
- 快速解决tomcat的自动加载问题!
- Tomcat服务绑定域名的方法
- 花生壳域名绑定tomcat里的网站
- Tomcat域名绑定配置
- tomcat多域名绑定
- 转 tomcat 域名绑定
- tomcat域名绑定
- tomcat+域名绑定
- tomcat 绑定域名
- tomcat绑定域名
- Unity&网络:修改Unity High Level API源码并覆盖原生dll
- Android图片压缩框架-Tiny
- 包装类
- linux初级学习之selinux的管理2-10
- iOS开发- OC之富文本
- tomcat 绑定2级域名解决重复加载的问题
- MarkDown的使用教程
- 配置MongoDB时出现的问题
- ubuntu 使用apt-get install 安装php5.6--php7
- linux下的C++开发
- Learning Spark——RDD常用操作
- Android 状态选择器:
- jquery 去除绑定事件
- IntelliJ Idea 常用快捷键列表