Tomcat 项目部署、账户配置、状态监测
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Tomcat 项目部署、账户配置、状态监测,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2043字,纯文字阅读大概需要3分钟。
内容图文
![Tomcat 项目部署、账户配置、状态监测](/upload/InfoBanner/zyjiaocheng/1084/c6230ecdde4f4b0aa48e561cb22e2d3d.jpg)
tomcat部署项目
方式一、自动部署(最常用)
直接把war包或部署的文件夹放到webapps下。
tomcat启动后会自动监听webapps下的文件|目录,放入打包好的项目会自动部署,移除打包好的项目会自动卸载,在已部署的项目中新增文件、删除文件、修改文件,都会自动同步,无需重启tomcat。
方式二、xml文件部署
conf下新建文件夹Catalina,Catalina下新建文件夹localhost,localhost下新建一个xml文件,在xml文件中配置部署信息。
方式三、控制台部署
tomcat首页 -> Manager App
Tomcat账户配置
<role rolename="manager-gui"/> <user username="tomcat" password="s3cret" roles="manager-gui"/>
第三项需要admin-gui权限:
<role rolename="admin-gui"/> <user username="tomcat" password="s3cret" roles="admin-gui"/>
在conf/tomcat-users.xml中配置用户:
<?xml version="1.0" encoding="UTF-8"?> <tomcat-users xmlns="http://tomcat.apache.org/xml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://tomcat.apache.org/xml tomcat-users.xsd" version="1.0"> <role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="chy" password="abcd" roles="manager-gui,admin-gui"/> </tomcat-users>
tomcat状态监测
点击第一项Server Status:
主要关注3个点:
- JVM中3个年代对象的内存占用
- ajp的使用情况。ajp协议负责与其它web容器通信(apache、tomcat、nginx等)
- http的使用情况。http协议负责与客户端建立连接,接收客户端的请求、返回响应。
ajp、http的最大线程数是可以设置的,默认值都是200,这个要根据机器的性能、并发量综合来考虑|设置。
点击第二项Manager App:
4个关注的点:
- 一行即一个web应用,/xx是映射路径,点击可转到该应用的首页。
前5个对应tomcat自带的5个webapp,/对应root应用,这5个组成了tomcat的控制台,如果不使用控制台,可以将这5个项目删掉,提升tomcat的启动速度、减少tomcat的资源占用。
- 可以部署项目
- 可以启动、停止、重新加载、卸载某个webapp
- 可以设置session的过期时间,默认是30min。
session过期是指session闲置30min,就会被删除,失去该session中的全部数据。
session钝化是指session有效期内(session未过期),某些session闲置时间达到指定值(比如5min),就序列化到硬盘,需要时反序列化到内存,恢复。和session过期不是一个概念。
session的过期时间也可以在conf/web.xml中配置:
<!-- ==================== Default Session Configuration ================= --> <!-- You can set the default session timeout (in minutes) for all newly --> <!-- created sessions by modifying the value below. --> <session-config> <session-timeout>30</session-timeout> </session-config>
以上代码是conf/web.xml中的默认配置。控制台修改session的过期时间,实质是修改web.xml中的配置。
原文:https://www.cnblogs.com/chy18883701161/p/12357859.html
内容总结
以上是互联网集市为您收集整理的Tomcat 项目部署、账户配置、状态监测全部内容,希望文章能够帮你解决Tomcat 项目部署、账户配置、状态监测所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。