Linux处理Tomcat异常的方法步骤
在Linux系统中如果tomcat中的程序不稳定,tomcat就会报出的异常。这也是使用tomcat经常会出现的问题。本文就来教大家Linux处理Tomcat异常的教程。
一、 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。
为什么会内存益出:
这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的`Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。
改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m
二、在tomcat中redeploy时出现outofmemory的错误。
出错原因:
1、使用了proxool,因为proxool内部包含了一个老版本的cglib.
2、log4j,最好不用,只用common-logging
3、老版本的cglib,快点更新到最新版。
4、更新到最新的hibernate3.2
以上就是Linux处理Tomcat异常的教程了,Tomcat异常并不是Tomcat本身出了问题,如果你仔细检查,就会发现是程序内容的问题。
-
Linux运维工程师岗位职责8篇
在日常生活和工作中,很多情况下我们都会接触到岗位职责,岗位职责包括岗位职务范围、实现岗位目标的责任、岗位环境、岗位任职资格及各个岗位之间的相互关系等。岗位职责到底怎么制定才合适呢?以下是小编帮大家整理的Linux运维工程师岗位职责,欢迎阅读,希望大家能够...
-
四则XP系统使用技巧
XP操作系统可以说是得到了许多用户的支持,是一个功能强大,界面美观的操作系统,但是其中也有许多技巧可以简化我们的操作或者提高系统性能。只要我们在使用过程中稍加留心就会发现。一、快速关机对于快速关机,在网上也有许多方法,同时爱好是因人而异的,这里也不妨介绍...
-
Linux下要如何进行openmp多线程编程
Linux下要如何进行openmp多线程编程关键语法:代码如下:#inlcude《omp.h》#pragmaompparallelfor#pragmaompforreduction(+:变量)#pragmaompcritical//锁{}#pragmaompparallelforprivate(x,y)//每个线程都独立拷贝x,y变量,互不干扰,如果不设默认是共享变量#pragmaompparall...
-
Win8.1对比Win8有哪些改进
Windows8.1将在Windows8的基础上增加开始按钮,但是按下开始按钮后会来到WindowsUI界面。Windows8.1的WindowsUI界面将有4种大小的磁贴。Windows8.1的owsUI界面壁纸终于可以和传统桌面壁纸同步了。Windows8.1搭载了最新的IE11浏览器,上网功耗更少了。Windows8.1的...
相关文章
- Ubuntu Linux系统下设置Static IP的方法
- Liu Xiang in a TV Commercial Film英语美文
- 托福英语写作范文:Examinations exert a pernicious influence on educat
- Unit 5 It must belong to Caral section A英语评课稿
- Oracle、Linux和CentOS安装配置步骤
- Linux Mint Cinnamon下使用vino-server配置桌面共享的方法
- Module 3 Unit 2 I love my pocket calculator说课稿
- 英国留学传媒硕士Media/Journalism/Communication解析
- 九年级《unit 6 I like music that I can dance to. Period2》评课稿
- Linux系统是怎么辨别gmtime和localtime