错误提示内容为:
<2010-1-5 上午09时24分11秒 CST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@6f9f88 - appName: '_appsdir_itemfw_dir', name: 'itemfw', context-path: '/itemfw'] Root cause of ServletException.
java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor
at org.directwebremoting.impl.YahooJSCompressor.compressJavaScript(YahooJSCompressor.java:62)
at org.directwebremoting.servlet.JavaScriptHandler.generateCachableContent(JavaScriptHandler.java:57)
at org.directwebremoting.servlet.CachingHandler.handle(CachingHandler.java:73)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)
Truncated. see log file for complete stacktrace

<2010-1-5 上午09时24分11秒 CST> <Error> <HTTP> <BEA-101017> <[weblogic.servlet.internal.WebAppServletContext@6f9f88 - appName: '_appsdir_itemfw_dir', name: 'itemfw', context-path: '/itemfw'] Root cause of ServletException.
java.lang.NoClassDefFoundError: com/yahoo/platform/yui/compressor/JavaScriptCompressor
at org.directwebremoting.impl.YahooJSCompressor.compressJavaScript(YahooJSCompressor.java:62)
at org.directwebremoting.servlet.JavaScriptHandler.generateCachableContent(JavaScriptHandler.java:57)
at org.directwebremoting.servlet.CachingHandler.handle(CachingHandler.java:73)
at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:120)
at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:141)
Truncated. see log file for complete stacktrace首先说明。我的项目里根本没有用到它提到的那几个类。

解决方案 »

  1.   

    那就不清楚了,出现这种问题的情况最后往往是自身基本功不到位,引入了嵌套关联,没有新建DOMAIN,对框架根本不了解就使用等原因所致。
      

  2.   

    你把你的项目打个包发到 你自己建的domain下面的 autodeploy文件夹里面 就好了  然后重新启动下你的weblogic 就可以了啊  我一直都是这样做的  
      

  3.   

    struts 2用tomcat可以运行,这个项目在weblogic下也可以运行但是出这个错误。我看了点资料说weblogic类加载机制什么,怀疑是这方面的问题,希望有人弄过
      

  4.   

    一直觉得weblogic搞strtus有问题,果然啊。如果classloader有问题,你就把那些包加上。