tomcat9的server.xml文件中 <Host>下需要加一段:
|
1 |
<Context docBase="/xxx/tomcat9/webapps/xxx" path="/" reloadable="true"></Context> |
改完后大致为:
|
1 2 3 |
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context docBase="/xxx/tomcat9/webapps/xxx" path="/" reloadable="true"></Context> |
注意:
tomcat/conf/logging.properties 删除部分配置:
[1] handlers删除两项:
|
1 |
3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler, |
[2] 下面该两项相关的也都删掉(注掉即可):
|
1 2 3 4 5 6 7 8 9 10 |
# 3manager.org.apache.juli.AsyncFileHandler.level = FINE # 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs # 3manager.org.apache.juli.AsyncFileHandler.prefix = manager. # 3manager.org.apache.juli.AsyncFileHandler.maxDays = 90 # 3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8 # 4host-manager.org.apache.juli.AsyncFileHandler.level = FINE # 4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs # 4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager. # 4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90 # 4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8 |
而后,webapps 下所有都删掉,只保留自己业务相关的应用即可,而且配合第一点,直接localhost:8080/访问就是自己的应用。