1.tomcat9的webapps下应用的访问
tomcat9的server.xml文件中 下需要加一段:
改完后大致为:
注意:
path="/"
意思是,相当于指定此应用作为和默认时ROOT的访问方式-->根目录访问localhost
可以改为具体的域名,比如www.niewj.com
,具体实际看你的域名
- docs、examples和ROOT这几个文件夹是可以直接删除的;
- host-manager和manager删除后会有日志告警,要消除,需要做如下操作
tomcat/conf/logging.properties
删除部分配置:- [1] handlers删除两项:
3manager.org.apache.juli.AsyncFileHandler, 4host-manager.org.apache.juli.AsyncFileHandler,
- [2] 下面该两项相关的也都删掉(注掉即可):
# 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
3. 小结而后,webapps 下所有都删掉,只保留自己业务相关的应用即可,而且配合第一点,直接localhost:8080/访问就是自己的应用。
推荐阅读
- linux|Linux的防火墙相关操作
- java|解决实例化Servlet类[com.mu.servlet.HelloServlet]异常
- 笔记|听书项目开发过程及重难点总结(用户管理)
- java|线程池如何观测(这个方案让你对线程池的运行情况了如指掌)
- eclipse|Spring中的IOC和AOP是什么意思()
- #|第9章 类加载及执行子系统的案例与实战
- #|Java进阶-tomcat+Maven+Servlet+HTTP协议+xml(十)
- 故障专栏|在本地运行没问题,到服务器上就报错了,tomcat报错
- tomcat|IDEA运行Tomcat时遇到(Error running ‘Tomcat 8.5.20‘:Address localhost:8080 is already in use)