TOMCAT在运行过程中可以实时监控当前应用JVM的占用情况。TOMCAT本身带的应用manager可以进行服务器状态的监控。为了运行该程序,需要创建角色manager和对应的用户。
创建位置在conf/tomcat-users.xml中,内容如下所示:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="admin" password="tomcat" roles="admin,manager"/>
</tomcat-users>
创建了角色manager和用户admin/tomcat后就可以使用manager应用了。
在IE中键入httpp://localhost:8080,进入tomcat的主界面,然后选择左面的
下的
Tomcat Manager,输入用户名和密码(admin/tomcat),就进入了manager的界面,
选择最右方的“Server Status”,便可以看到JVM的占用情况。
Free memory: 3.69 MB Total memory: 10.60 MB Max memory: 63.31 MB
Free memory:当前可用的内存;
Total memory:当前已经分配的JVM内存;
Max memory:当前允许分配的最大JVM内存;
分享到:
相关推荐
java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优
Tomcat JVM虚拟机默认内存1800 M左右,当服务内存不够用时,需要手动设置内存大小,不可超过服务器系统内存的80%,本文档提供设置方法(使用命令启动有效),实测可用。
要加“m”说明是MB,否则就是KB了,在启动tomcat时会报内存不足。 -Xms:初始值 -Xmx:最大值 -Xmn:最小值 解决办法: 修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\...
如何配置Tomcat的JVM虚拟机内存大小
对tomcat jvm内存进行修改,以避免tomcat内存溢出。
tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)
tomcat的jvm内存.txt
Linux环境的Tomcat JVM内存优化 java虚拟机内存溢出问题的解决
设置Tomcat的JVM虚拟机内存大小,防止内存溢出
程序运行要用到的内存大于虚拟机能提供的最大内存就发生内存溢出了, 内存溢出的问题要看业务和系统大小而定,对于某些系统可能内存溢出不常见,但某些系统还是很常见的解决的方法
NULL 博文链接:https://long-ltoy.iteye.com/blog/2352376
Tomcat性能优化及JVM内存工作原理,适用于运维人员,开发人员
NULL 博文链接:https://dreammoon.iteye.com/blog/2210704
JBOSS\Tomcat最大连接数配置和jvm内存配置,解决内存溢出问题 Java中OutOfMemoryError(内存溢出)的情况 第一种OutOfMemoryError: PermGen space 第二种OutOfMemoryError: Java heap space
jvm优化;
详细讲述了JVM参数的调优方法和步骤.并描述了GC垃圾回收机制的瓶颈,以及出现内存溢出的原因。
脚本调用: ./tomcat_monitor -u admin -p admin -h 127.0.0.1 -P 8080 返回信息: { "static_tomcat_version":8, "tomcat_server_status":1, "application0":{ "status":"running", "path":"/app1", "active_...