java.lang.NoClassDefFoundError: org/apache/commons/digester/Digester
找不到相应的类,注意将Digester的开发包的路径添加到weblogic的startWebLogic.cmd文件中
找到
set CLASSPATH=%WEBLOGIC_CLASSPATH%;
%POINTBASE_CLASSPATH%;
%JAVA_HOME%\jre\lib\rt.jar;
%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%

解决方案 »

  1.   

    谢谢 可是struts结构不是也用到了 Digester  我在webloic可以运行struts 
    而且在tomcat 也是同样的问题
      

  2.   

    问题已解决 其实你说的也对,但你说吧Digester的开发包放到set CLASSPATH=%WEBLOGIC_CLASSPATH%;
    %POINTBASE_CLASSPATH%;
    %JAVA_HOME%\jre\lib\rt.jar;
    %WL_HOME%\server\lib\webservices.jar;%CLASSPATH%
    是不行的 必须把包放在你开发的本地目录的web-inf\lib目录下才行 很感谢 具体什么原因我也不清楚 估计是classloader的问题吧
      

  3.   

    目前只发现webpump的struts包有Digester.
    标准的struts包没有Digester。