首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Exception >

在JB9运行Struts1.1里jsp,页面提交后总报Error 500--Internal Server Error!

2014-01-26 
页面显示:Error 500--Internal Server ErrorFrom RFC 2068 Hypertext TransferProtocol -- HTTP/1.1: 10.5.

页面显示:
  Error 500--Internal Server ErrorFrom RFC 2068 Hypertext Transfer
 
  Protocol -- HTTP/1.1: 10.5.1 500 Internal Server Error
 
  The server encountered an unexpected condition which prevented it from fulfilling the request.
 
  WLS端显示:java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter
  at........
  at.....
  .......
 
  有谁遇见过这种错误?怎么解决的?:(
 

------解决方法--------------------------------------------------------
当初,我把tomcat上的东东转移到jrun下运行的时候,也出现过这样的错误。
  如果你这个在tomcat上运行还出错,只能说你运气不好了,因为tomcat自己的东西是集成的挺好的。
  这个错误说明没有找到某个类。
  解决的方法,我是将各种需要的jar全部拷贝到jrun下才运行的。
  建议认真查看各包之间的依存关系。
------解决方法--------------------------------------------------------
我以前也用JB9开发,也有怪问题,后来用了JB8,就没问题了。
  可能JB9不稳定
------解决方法--------------------------------------------------------
最好把weblogic的CLASS_PATH检查一下,可能你的.jar没配置在class-path中。
------解决方法--------------------------------------------------------
估计你是将struts.jar放在weblogic的classpath设置中,而将commons-****.jar放在
  /WEB-INF/lib中,就会出现java.lang.NoClassDefFoundError错误。
 
  也就是说,classpath中的类是无法调用/WEB-INF/lib中的类的。
 
  解决的方法是,将struts.jar转移到/WEB-INF/lib中,同时从classpath删除struts.jar,
 
  或将commons-***.jar放在weblogic的classpath设置中

        

热点排行