Java Web 回顾总结(二) - Tomcat 实际应用
2018-02-07 00:48
459 查看
一个
使用
Host标签的属性
如果需要新建虚拟主机时, 就要在
后添加WEB应用即可
在
找到
将8080端口改为80端口
找到
将
得到以下:
至于虚拟目录映射在上一篇中写到过,不多说……
如果为了更好的维护
将
如果一个项目要绑定多个域名的时候,就需要多添加几个不同的
现在访问
且域名要绑定自己服务器的IP的 ,域名绑定完毕,域名解析,项目上线。
Host便为一个网站 ,当一个
Host配置完成时,不论自己还是其他电脑访问 , 都是通过
connector来向这个
Host发起请求,所以当此主机部署到公网时,需要修改
Host name,port等基本信息,以便查找匹配主机
1. Tomcat 虚拟主机配置
修改主配置文件server.xml
使用
Host标签进行配置,其中自带
localhost虚拟主机
Host标签的属性
属性 | 简介 |
---|---|
name | 主机名 |
appBase | 虚拟主机的应用程序根目录,该目录中包含有要部署的web应用。路径名可以是绝对路径,或者是相对于$CATALINA_BASE目录的相对路径。如果没有指定,则默认为 webapps |
xmlBase | 虚拟主机的xml根目录,该目录中包含有待部署的xml文件。路径名可以是绝对路径,或者是相对于$CATALINA_BASE目录的相对路径。如果没有指定,则默认为 conf/<Engine name>/<Host name> |
autoDeploy | 如果为true,则tomcat会定期检查appBase和 xmlBase目录,并直接部署新的 web应用或者配置 xml文件。更新web应用或者xml文件会触发web应用的重新加载, 而此时无需重新启动服务器 |
unpackWars | 如果为true,则appBase目录下的war包会被自动解压 |
server.xml中添加
<Host>子标签,按属性规则添加
后添加WEB应用即可
2.Tomcat 公网运行,实际部署
在Linux上配置好Tomcat服务器,申请域名后
在
/etc/tomcat7/conf文件夹下找到
server.xml文件
找到
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
将8080端口改为80端口
找到
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="localhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
将
<Host>标签中
name属性的值 改为你的 域名(以
grjbest.site为例);
得到以下:
<Host name="grjbest.site" appBase="webapps" unpackWARs="true" autoDeploy="true">
至于虚拟目录映射在上一篇中写到过,不多说……
如果为了更好的维护
将
Valve标签 内容修改为
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" prefix="grjbest_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" />
如果一个项目要绑定多个域名的时候,就需要多添加几个不同的
<Host></Host>标签
现在访问
grjbest.com就可以访问自己的网站,
且域名要绑定自己服务器的IP的 ,域名绑定完毕,域名解析,项目上线。
相关文章推荐
- Java Web 回顾总结(二) - Tomcat 配置
- Java Web 回顾总结(二) - Tomcat 安装,启动
- Tomcat 部署web应用方法总结
- Java的WEB应用性能问题定位方法总结:常见的性能指标分析 .
- Java的WEB应用性能问题定位方法总结(二):常见性能问题处理工具
- Tomcat部署Web应用方法总结
- java web开发总结(三):linux下超越apache + tomcat的 nginx + tomcat负载均衡配置
- 【转】Tomcat部署Web应用方法总结
- 在tomcat上应用web时,报java.lang.NullPointerException错误的解决方法
- tomcat6.x 发布Javaweb应用
- Tomcat 部署web应用方法总结
- Java_01_纯手工构建WEB应用(Tomcat V7.0.37)
- Tomcat部署Web应用方法总结
- Tomcat部署Web应用方法总结
- 传智播客Java web之 Servlet应用的开发与映射总结
- Tomcat中部署JavaWeb应用:静态部署和动态部署
- Java的WEB应用性能问题定位方法总结(一):常见的性能指标分析
- Tomcat中部署Java Web应用
- JavaWeb开发Tomcat-->总结(1)
- Tomcat部署Web应用方法总结