J2EE系列:Tomcat多个项目部署内存溢出解决(实践)
2014-09-17 09:59
295 查看
环境:windows Server2008系统、Tomcat7安装版
公司几个项目都是用同一个框架做的,而且每个项目都是引用了100个左右jar包,这些jar包基本都一样的,。
原先tomcat内存最小设置是256M,最大512M,运行3个项目的时候还好好的,但是现在又布署上2个了,启动tomcat后不过一段时间就内存溢出了。
我首先想到的就是加大tomcat内存,于是调为最小512M,最大1024M,以为这样就可以了,但是启动后发现无济于事,而且用任务管理器查看,tomcat占用内存总是维持在480M左右,我以为是我设置有问题,于是在网上找了各种办法都还是一样的,那个郁闷呀!!!
最终我还是把解决办法转移到几个项目本身了,反正几个项目都是引用差不多的jar包,干嘛不让他们公用呢,于是大刀阔斧,把jar包都给挪到Tomcat的lib文件夹下面去了,删除各个项目本身的,启动Tomcat,OK,问题解决。。。Tomcat占用内存也变为550M了,什么原因,我也不知道,现在没时间去调查,先记录下来吧。
有类似经历的可以借鉴下。
公司几个项目都是用同一个框架做的,而且每个项目都是引用了100个左右jar包,这些jar包基本都一样的,。
原先tomcat内存最小设置是256M,最大512M,运行3个项目的时候还好好的,但是现在又布署上2个了,启动tomcat后不过一段时间就内存溢出了。
我首先想到的就是加大tomcat内存,于是调为最小512M,最大1024M,以为这样就可以了,但是启动后发现无济于事,而且用任务管理器查看,tomcat占用内存总是维持在480M左右,我以为是我设置有问题,于是在网上找了各种办法都还是一样的,那个郁闷呀!!!
最终我还是把解决办法转移到几个项目本身了,反正几个项目都是引用差不多的jar包,干嘛不让他们公用呢,于是大刀阔斧,把jar包都给挪到Tomcat的lib文件夹下面去了,删除各个项目本身的,启动Tomcat,OK,问题解决。。。Tomcat占用内存也变为550M了,什么原因,我也不知道,现在没时间去调查,先记录下来吧。
有类似经历的可以借鉴下。
相关文章推荐
- 多个项目共享JAR包-解决Tomcat项目部署过程中的内存溢出
- 多个项目共享JAR包-解决Tomcat项目部署过程中的内存溢出
- Tomcat部署多个项目运行 及JVM_Bind 报错解决方法(8080,8009,8005)
- 解决tomcat下面部署多个项目log4j的日志输出会集中输出到一个项目中的问题
- 部署iMatrix平台项目tomcat时内存溢出问题解决方法介绍
- J2EE项目修改名字后,部署到tomcat,但是部署后的项目名称还是原来的,解决方法
- 将red5项目部署到tomcat下,并且red5项目嵌入到J2EE项目中
- tomcat+spring+jndi同时部署多个项目配置多数据源
- 怎么将RED5项目部署在tomcat下运行,并且red5项目嵌入到J2EE项目中
- tomcat服务器上部署多个项目
- tomcat共享bin目录,配置文件私有,方便多个项目同时部署做依赖调试。
- Tomcat 下部署多个项目,映射不同的域名。
- J2EE项目在LINUX环境下的部署:五、容器TOMCAT的安装
- 项目部署不到tomcat中的原因和解决方法
- tomcat部署多个项目引发Filter无效的问题
- Tomcat 部署 多个项目 技巧
- 项目不能部署到tomcat的解决办法
- tomcat 部署项目的时候文件提示锁定的解决办法
- SSH部署到tomcat内存溢出-OutOfMemoryError 的解决办法
- tomcat6.0中部署多个项目的配置说明