博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下修改tomcat内存大小
阅读量:6487 次
发布时间:2019-06-23

本文共 657 字,大约阅读时间需要 2 分钟。

1.  出现此问题的原因:

       在tomcat中发布了多个webapp引用,每个引用都引入了大量的外部jar包。导致tomcat内存不足。
        (随便在网上找个就行)

修改过程:

1. 查看linux系统的内存大小:

           命令:free -m   //数据以兆为单位返回。
           硬盘:df -h
2. 找到linux安装路径,我的是在 /home/system/Program/apache-tomcat7.0.34
          找到/bin/catalina.sh文件
          这里就要使用vi命令了!
          首先到/home/system/Program/apache-tomcat7.0.34/bin/目录下:
           #vi catalina.sh //打开catalina.sh文件
 
           //下边的命令是在vi中执行。
           :set nu         //显示行号,已经显示的则不需要
           /cygwin=false  //查找命令:目的是查找到cygwin=false这句话所在的行,记住所在行的行号我的是103

           :q        //退出

 
           #vi +103 catalina.sh  //打开后会直接到目标行
           //在“cygwin=false”上面加入以下行:

JAVA_OPTS="-Xms512m -Xmx512m"    //注意无冒号

JAVA_OPTS="$JAVA_OPTS -server -XX:PermSize=128m -XX:MaxPermSize=256m"

 :wq  //保存退出

转载于:https://www.cnblogs.com/hanjl/p/8143908.html

你可能感兴趣的文章
phalcon的save方法保存失败?
查看>>
获取任意链接文章正文 API 功能简介
查看>>
线程类的常见方法介绍
查看>>
Spring连接数据库的几种常用的方式
查看>>
MS CRM 2011 Schedule Report & Email Subscription
查看>>
Linux2.6内核驱动移植参考
查看>>
去哪儿搜索引擎QSearch设计与实现
查看>>
POJ 2255 Tree Recovery (二叉树)
查看>>
There are two ways for Datatable download as excel
查看>>
PCA误差
查看>>
烦人的数据不一致问题到底怎么解决?——通过“共识”达成数据一致性
查看>>
抽象类详解
查看>>
《Oracle高性能自动化运维》一一2.2 队列锁(Enqueue Lock)
查看>>
《jQuery Mobile入门经典》—— 2.3 使用JavaScript完成功能
查看>>
让Erlang服务器后台运行
查看>>
APUE笔记七
查看>>
Java二进制指令代码解析
查看>>
我的Python学习记录
查看>>
quzatz --Could not load org.quartz.spi.Trigge...
查看>>
qml实现窗口的拖拽效果
查看>>