linux下修改tomcat内存大小

转载自:http://blog.sina.com.cn/s/blog_7fb5109d0101o49a.html

1.  出现此问题的原因:
       在tomcat中发布了多个webapp引用,每个引用都引入了大量的外部jar包。导致tomcat内存不足。
        http://blog.csdn.net/fengyie007/article/details/1780375(随便在网上找个就行)

修改过程:

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="-Xms:512m -Xmx:512m"

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

:wq  //保存退出

时间: 2024-08-05 15:20:52

linux下修改tomcat内存大小的相关文章

Linux 下修改Tomcat使用的JVM内存大小

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryErro

Linux 下增大tomcat内存

我的服务器的配置: # OS specific support.  $var _must_ be set to either true or false. JAVA_OPTS="-Xms1024m -Xmx4096m -Xss1024K -XX:PermSize=512m -XX:MaxPermSize=2048m" 正文: 常见的内存溢出有以下两种: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryErro

linux下修改tomcat使用的jdk版本

遇到一种情况,就是linux上好像掉文件了,JDK的目录下没有了,具体问题还不清楚,不过要赶紧修复,不能影响其他程序的运行. 结构重新安装了JDK,tomcat还是启动失败,看l启动日志发现没找到还是没找到JDK 使用日志命令:./catalina.sh run & [[email protected]_0_4_centos bin]# ./catalina.sh run & [1] 999 [[email protected]_0_4_centos bin]# Using CATALIN

linux下解决Tomcat内存溢出问题

修改catalina.sh文件. 在# OS specific support. $var _must_ be set to either true or false.下,添加以下信息 JAVA_OPTS="-Xms512m -Xmx1024m -Xss1024K -XX:PermSize=128m -XX:MaxPermSize=256m" 大小按实际需要修改.

Linux下修改Tomcat默认端口

假设tomcat所在目录为/usr/local/apache-tomcat/ 1.打开tomcat配置文件 #vi /usr/local/apache-tomcat/conf/server.xml 2.打开Tomcat配置文件之后按 /8080  快速检索 3.修改端口,按 i 进行,将8080 修改为 80 4.按:wq 保存并退出 5. 重启tomcat #/var/apache-tomcat/bin/shutdown.sh #/var/apache-tomcat/bin/startup.s

linux下修改tomcat的端口号

假设tomcat所在目录为/usr/local/apache-tomcat/ 1.打开tomcat配置文件#vi /usr/local/apache-tomcat/conf/server.xml 2.打开Tomcat配置文件之后按 /8080  快速检索 3.修改端口,按 i 进行,将8080 修改为 80 4.按:wq 保存并退出 5. 重启tomcat #/var/apache-tomcat/bin/shutdown.sh #/var/apache-tomcat/bin/startup.sh

(转)Linux下配置tomcat+apr+native应对高并发

摘要:在慢速网络上Tomcat线程数开到300以上的水平,不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待.但是配上APR之后,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,这时并发的线程数量明显下降,从原来的300可能会马上下降到只有几十,新的请求会毫无阻塞的进来. 一.三种运行模式介绍 Tomcat 有三种(bio,nio.apr) 运行模式,首先来简单介绍下 bio bio(blocking I/O),顾名思义,即

Linux下配置tomcat + apr + native应对高并发

在慢速网络上Tomcat线程数开到300以上的水平,不配APR,基本上300个线程狠快就会用满,以后的请求就只好等待.但是配上APR之后,Tomcat将以JNI的形式调用Apache HTTP服务器的核心动态链接库来处理文件读取或网络传输操作,这时并发的线程数量明显下降,从原来的300可能会马上下降到只有几十,新的请求会毫无阻塞的进来. 一.Tomcat运行模式介绍 Tomcat 有三种(bio,nio.apr) 运行模式,首先来简单介绍下: (1)BIO    BIO(blocking I/O

Linux下配置Tomcat服务器

Linux下配置Tomcat服务器和Windows下其实差不多,可以去官网下载安装包释放或者在线下载,只是当时下载的windows.zip文件,现在下载.tar.gz格式的即可,下面使用命令行的方式安装 还是在/usr/local下新建目录tomcat进入后用wget命令下载最新包,tomcat9.0现在已经出来了,但是为了和eclipse项目更好的兼容,建议下载tomcat8.0的最新包 下载好之后进行释放 tar -xzvf apache-tomcat-8.0.30.tar.gz 释放出来之