查看TomcatJVM内存占用:
TOMCAT运行时,实时监控当前应用JVM的使用情况;可以利用Tomcat自带的应用manager查看详情。
首先,确认服务目录webapps下有manager应用
其次,需要创建角色manager和对应的用户,修改/conf/tomcat-users.xml
<?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="tomcat"/> <role rolename="role1"/> <role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users>
然后,浏览器输入网址:http://IP:port/manager/status 帐号/密码:admin/admin登录
点击Server Status查看JVM内存使用情况
Free memory:当前可用的内存;
Total memory:当前已经分配的JVM内存;
Max memory:当前允许分配的最大JVM内存
完毕!
修改Tomcat的最大内存:
Windows下,在tomcat文件地址中,找到文件/bin/catalina.bat,用记事本打开即可,
JAVA_OPTS=-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】
在setlocal下方添加配置,这句话,添加保存即可:
set JAVA_OPTS=-Xms256m -Xmx512m
如果是windows环境,在startup.bat中加入set JAVA_OPTS=-Xms256m -Xmx1024m
如果是linux,在startup.sh中加入JAVA_OPTS=-Xms256m -Xmx1024m
访问tomcat的manager提示403:
找到你当前的tomcat目录,进入webapps/manager/META-INF目录,可以看到 context.xml 这个文件,进去注释掉
重启下tomcat就可以访问了
还没有评论,来说两句吧...