美文网首页
Linux下修改tomcat内存

Linux下修改tomcat内存

作者: yljava | 来源:发表于2017-09-05 17:37 被阅读0次

    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内存

    相关文章

      网友评论

          本文标题:Linux下修改tomcat内存

          本文链接:https://www.haomeiwen.com/subject/rrwujxtx.html