在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中的Tomcat500异常,Linux处理Tomcat异常的方法相关推荐

  1. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  2. ​linux中使用文本工具截取ip 的几种方法

    linux中使用文本工具截取ip 的几种方法 1,使用awk工具 [root@mycentos data]# ifconfig ens33 ens33: flags=4163<UP,BROADC ...

  3. linux中original_如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 转载自: 如何在 Linux 中整理磁盘碎片​linux.cn 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀 ...

  4. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  5. 在Linux中查找和删除重复文件的4种方法

    大神教你在Linux中查找和删除重复文件的4种方法 在本教程中,您将学习如何使用rdfind和fdupes命令行工具以及称为DupeGuru和FSlint的GUI工具在Linux中查找和删除重复文件. ...

  6. linux中用户组和用户,linux中用户和用户组

    一.用户和组原理 一个用户可以属于多个组,一个组有多个用户 在Linux中操作系统必须依赖组和用户进行管理 二.与用户和组相关的配置文件 1.组相关配置文件 1)/etc/group :管理用户组信息 ...

  7. 网页修改linux命令行,linux中文本修改操作命令linux网页制作 -电脑资料

    在命令模式下可以使用 vi 提供的各种有关命令对文本进行修改,包括对文本内容的删除.复制.取代和替换等, 1. 文本删除/移动 在编辑文本时 ,经常需要删除一些不需要的文本,我们可以用键将输错或不需要 ...

  8. linux vim m,关于linux中使用vim打开文件出现^M的解决方法

    在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件.我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致, 各 ...

  9. Linux中如何查看某个端口是否被占用的方法

    LINUX中如何查看某个端口是否被占用的方法 之前查询端口是否被占用一直搞不明白,现在总结下: 1.netstat -anp |grep 端口号 如下,我以3306为例,netstat -anp |g ...

  10. linux不同用户文件,Linux中不同用户之间复制文件的两个方法

    Linux中不同用户之间复制文件的两个方法 前言 考虑如下情景:foo用户home目录下有一文件file.txt,要将其copy至bar用户的home目录.Linux对用户home目录有严格的权限限制 ...

最新文章

  1. 如何监听WebView完成加载URL?
  2. Java 11新特性解读
  3. Tomcat无法访问中文路径的解决办法
  4. python线程(二)代码部分Threading模块
  5. [Java基础]函数式接口
  6. c#Md5 32位加密结果少了两个0的原因
  7. Coding the Matrix Week 1 The vector 作业
  8. 小米11系列有望提前亮相:最快年底相见
  9. (学习)linux驱动学习知识积累(一)
  10. linux 进程崩溃log,linux调试:dmesg 查看程序崩溃原因分析方法之一
  11. MySQL学习之路 一 : MySQL 5.7.19 源码安装
  12. 【报告分享】零售行业三大平台之对比分析-阿里VS京东VS拼多多:分级、竞争、进化.pdf...
  13. 解决Linux Kettle出现闪退问题
  14. oracle ctl 递增,增加oracle的控制文件
  15. 常用iOS游戏开发工具与SDK
  16. java学习网站大全
  17. 服务器整体爆率如何修改,传奇服务端gom引擎提升爆率脚本
  18. 2022考研肖秀荣精讲精练pdf电子版
  19. python考试搜题神器_智慧职教云课堂2020Python程序设计答案搜题公众号
  20. webrtc-audio-processing pulseaudio最新版本1.0交叉编译到ARM

热门文章

  1. CSS.DIV网页样式与布局学习总结
  2. python获取当前路径的方法
  3. QCon北京2015精彩内容前瞻:运维、服务质量、云平台、移动、机器学习、编程语言...
  4. My Job Exceptation
  5. Linux C 实现改变输出字的颜色。
  6. html入门的一些东西
  7. 【转】mysql createtable errno 121 150 错误 建表错误 外键
  8. ext数据库读取动态添加window组件
  9. 构建自己的不可替代性
  10. 职场真正的潜规则,毕业生却一直不重视!还自以为是的认为这是优点!!HR直接会pass这一群人!!