Linux系统造成处理Tomcat异常的原因和解决方法

2132服饰公司

2132服饰公司

2016-03-31 15:15

想不想get新技能酷炫一下,今天图老师小编就跟大家分享个简单的Linux系统造成处理Tomcat异常的原因和解决方法教程,一起来看看吧!超容易上手~

Linux系统造成处理Tomcat异常的原因和解决方法

   Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。但是它也有异常出现,今天小编就要告诉大家Linux处理Tomcat异常的方法。

788.jpg

  一、 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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)

  3、老版本的cglib,快点更新到最新版。

  4、更新到最新的hibernate3.2

  当我们找到Linux中Tomcat异常的原因,方法也就不难找了,如果你在使用Linux系统时遇到tomcat异常,这个方法一定能给你带来帮助。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/fuwuqi/)
展开更多 50%)
分享

猜你喜欢

Linux系统造成处理Tomcat异常的原因和解决方法

服务器
Linux系统造成处理Tomcat异常的原因和解决方法

顶楼漏水的原因和解决方法

电脑网络
顶楼漏水的原因和解决方法

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

宝宝口吃的原因和解决方法

分娩
宝宝口吃的原因和解决方法

背上长痘痘的原因和解决方法

长痘痘的位置图解 美容护肤
背上长痘痘的原因和解决方法

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

win7系统出现内存不足的原因和解决方法

电脑网络
win7系统出现内存不足的原因和解决方法

冬天背上长痘痘的原因和解决方法

长痘痘的位置图解 美容护肤
冬天背上长痘痘的原因和解决方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

Linux下多线程下载工具MWget和Axel使用介绍

Linux下多线程下载工具MWget和Axel使用介绍

iPhone6S查找我的iphone怎么用?

iPhone6S查找我的iphone怎么用?
下拉加载更多内容 ↓