手机版

Linux系统中Tomcat异常处理的原因及解决方案

时间:2021-11-18 来源:互联网 编辑:宝哥软件园 浏览:

Tomcat服务器是一款免费的开源Web应用服务器,是开发调试JSP程序的首选。对于初学者来说,可以说在机器上配置Apache服务器时,可以用来响应HTML(标准通用标记语言下的应用)页面的访问请求。实际上,tomcat是Apache服务器的扩展,但是它是独立运行的,所以当您运行Tomcat时,它实际上是作为一个独立于Apache的进程运行的。Tomcat以其技术先进、性能稳定、免费等特点,深受Java爱好者的喜爱,并得到了一些软件开发人员的认可,目前已成为一款热门的Web应用服务器。然而,也有例外。今天,边肖将告诉你Linux如何处理Tomcat异常。

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

1.PermGen空间的全称是Permanent Generation space,指内存出内存错误时内存的永久存储区域:表面上看,perm gen空间意味着内存受益,解决方案一定是增加内存。

为什么记忆力比?好

该部分用于存储类和元信息。类在加载时被放入PermGen空间区域,这不同于存储实例的堆区域。GC(垃圾收集)不会在主程序运行时清理PermGen空间,所以如果你的APP会加载很多类,很可能会出现PermGen空间错误。这种错误在web服务器预编译JSP时很常见。

改正方法:-xms 256m-xmx 256m-xx: max newsize=256m-xx: max permsize=256m

第二,在tomcat中重新定位时出现了内存不足的错误。

错误原因

1.使用proxiol是因为proxiol包含旧版本的cglib。

2、log4j,最好不要,只有普通-log。

3.将cglib的旧版本快速更新到最新版本。

4.更新到最新的休眠3.2。

当我们在Linux中找到tomcat异常的原因时,不难找到一个方法。如果你在使用Linux系统时遇到Tomcat异常,这个方法一定会对你有帮助。

版权声明:Linux系统中Tomcat异常处理的原因及解决方案是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。