Linux下修改tomcat内存

linux下修改tomcat内存,修改catalina.sh文件,加入如下语句,文件在tomcat -->bin目录下

JAVA_OPTS='-Xms4096m  -Xmx4096m'
-xms:初始化内存
-xmx:最大内存
我这边设置的内存是4G

查看修改过的内存
TOMCAT运行时,实时监控当前应用JVM的使用情况,这边是利用Tomcat自带的应用manager查看详情

首先,确认服务目录webapps下有manager应用

image.png

需要创建角色manager和对应的用户,修改/conf/tomcat-users.xml

<role rolename="manager"/>  
<role rolename="manager-gui"/>  
<role rolename="admin"/>  
<role rolename="admin-gui"/>  
<role rolename="manager-script"/>  
<role rolename="manager-jmx"/>  
<role rolename="manager-status"/>  
<user username="Tomcat" password="Tomcat" roles="admin-gui,admin,manager-gui,manager,manager-script,manager-jmx,manager-status"/> 

然后,浏览器输入网址:http://IP:port/manager/status

如若出现这种情况:

图片.png

直接跳转403或401权限错误,tomcat8.5以后不支持远程登录,在/conf/Catalina/localhost/下创建 manager.xml,填入如下内容:

<Context privileged="true" antiResourceLocking="false"   
         docBase="${catalina.home}/webapps/manager">  
    <Valve className="org.apache.catalina.valves.RemoteAddrValve" allow="^.*$" />  
</Context> 

浏览器输入网址:http://IP:port/manager/status 帐号/密码:Tomcat/Tomcat登录

image.png

点击Server Status查看JVM内存使用情况

image.png

Free memory:当前可用的内存;
Total memory:当前已经分配的JVM内存;
Max memory:当前允许分配的最大JVM内存

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容