SSH错误笔记

1.错误信息:Invalid path was requested

解决办法:说明struts-config.xml文件中的配置信息path属性的值写错了,path属性以应相应的Action

 

2.错误信息:java.lang.IllegalArgumentException: No bean specified

解决办法:分析后发现是XXxForm中的属性没有实例化,实例化后就解决了。

 

3.错误信息:java.lang.OutOfMemoryError: PermGen space

分析:这个是内存溢出异常,如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误,
      这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下使用了大量的第三方jar,

      其大小 超 过了jvm默认的大小(4M),那么就会产生此错误信息了。
解决方法: 手动设置MaxPermSize大小
修改TOMCAT_HOME/bin/catalina.sh
在“echo "Using CATALINA_BASE:    $CATALINA_BASE"”(大概在192行左右)上面加入以下行:
JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m"

建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。

你可能感兴趣的:(jvm,tomcat,bean,struts,ssh)