当初,我把tomcat上的东东转移到jrun下运行的时候,也出现过这样的错误。
如果你这个在tomcat上运行还出错,只能说你运气不好了,因为tomcat自己的东西是集成的挺好的。
这个错误说明没有找到某个类。
解决的方法,我是将各种需要的jar全部拷贝到jrun下才运行的。
建议认真查看各包之间的依存关系。

解决方案 »

  1.   

    我用的是weblogic7.x,应该怎么做?
      

  2.   

    我以前也用JB9开发,也有怪问题,后来用了JB8,就没问题了。
    可能JB9不稳定
      

  3.   

    我觉得是Struts与WebLogic间的问题,在JB8里也这样~~~~~~~:(
      

  4.   

    最好把weblogic的CLASS_PATH检查一下,可能你的.jar没配置在class-path中。
      

  5.   

    估计你是将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设置中
      

  6.   

    原来错误出在我的jsp页面逻辑。
    现在解决了,谢谢大家!