tomcat布署war包
基于apache-tomcat-8.5.20
tomcat准备
准备一个干净的tomcat,直接去官网下载,并解压,如目录为D:\apache-tomcat\
war包准备
编译好web.war
包,将web.war
包放置D:\apache-tomcat\webapps\
下面
修改server.xml
在tomcat
目录下找到conf\server.xml
,找到:
<!-- 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" />
在这段之后加入:
<!-- 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" />
<!-- 有了这步就可以通过根目录访问,而不用带项目名称了 !!!-->
<Context path="" docBase="D:\apache-tomcat\webapps\web.war" debug="0" reloadable="true"/>
访问
直接访问,而不需要带项目名称, 即http://localhost:8080/pages/index.html
域名访问
假如用内网穿透映射8080端口,如http://test.web.com
,那么可以直接访问http://test.web.com/pages/index.html