host manager需要使用admin用户登录
七,使用manager app部署网页
1.上传war包
2.查看目录状态
3.访问查看效果
八,错误信息(404)提示
1.添加错误配置信息
注意:内容添加到</web-app>字段之上 • 1
[root@localhost tomcat]# vi conf/web.xml <error-page> <error-code>404</error-code> <location>/notfound.jsp</location> </error-page>
2.编写提示错误信息
[root@localhost tomcat]# echo 'NOT FOUND' > webapps/ROOT/notfound.jsp • 1
3.访问测试
查看为存在的文件路径 • 1
九,日志分割
1.安装cronolog工具
[root@localhost ~]# tar -zxf cronolog-1.6.2.tar.gz [root@localhost ~]# cd cronolog-1.6.2/ [root@localhost cronolog-1.6.2]# ./configure && make && make install [root@localhost cronolog-1.6.2]# which cronolog /usr/local/sbin/cronolog
2.修改日志配置
[root@localhost ~]# sed -i 's#>> "$CATALINA_OUT" 2>\&1 "&"#2>\&1 | /usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-test-%Y-%m-%d.log" \&#g' /usr/local/tomcat/bin/catalina.sh
3.查看日志文件
[root@localhost tomcat]# ls logs/ catalina.2023-03-22.log catalina.out localhost.2023-03-22.log manager.2023-03-22.log catalina-test-2023-03-22.log host-manager.2023-03-22.log localhost_access_log.2023-03-22.txt zrlog
十,tomcat优化
1.JVM优化
[root@localhost tomcat]# vi bin/catalina.sh #第一行添加即可 set JAVA_OPTS=-Dfile.encoding=UTF-8 -server -Xms1024M -Xmx1024M -XX:NewSize=512M -XX:MaxNewSize=1024M -XX:PermSize=256M -XX:MaxPermSize=356M -XX:NewRatio=2 -XX:MaxTenuringThreshold=50 -XX:DisableExplicitGC
2.线程池设置
在Tomcat中,每一个用户请求都是 一个线程,所以可以使用线程池提高性能。 在配置文件server.xml的connector中引用,可以设置最大线程数为500,启动时
[root@localhost tomcat]# vi conf/server.xml #在service标签下添加内容一个标签exector # <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThread="4"/> #在connector标签的http1.1下边添加: executor="tomcatThreadPool
old=50
-XX:DisableExplicitGC
#### 2.线程池设置
在Tomcat中,每一个用户请求都是 一个线程,所以可以使用线程池提高性能。 在配置文件server.xml的connector中引用,可以设置最大线程数为500,启动时最小线程为4,如下设置
```bash [root@localhost tomcat]# vi conf/server.xml #在service标签下添加内容一个标签exector # <Executor name="tomcatThreadPool" namePrefix="catalina-exec-" maxThreads="500" minSpareThread="4"/> #在connector标签的http1.1下边添加: executor="tomcatThreadPool