按apache的文档,第一种方式应该有用啊
还有一个办法就是,检查你的应用中是否依赖于weblogic自身的webservices.jar包,如果不需要的话,就移除,免得与saaj.jar相冲突

解决方案 »

  1.   

    谢谢帮助!
    我按照文档的第一种方式处理,不仅出现上述的两个异常,使得应用无法正常访问,就是wsclient连上去,服务器端也出现NoClassDefine异常,而客户端表示是500错
    第二种方式压根就没动静。
    我们的应用里面除了我现在做的ws以外,应该没有其他地方调用到webservices.jar中的东西了。
    麻烦大家多多帮助:(
      

  2.   

    可以强迫weblogic 启动的时候去加载 saaj.jar 需要在 web-inf 里加一个webloic.xml 配置文件内容如下                  <weblogic-web-app>
                     <container-descriptor>
                      <prefer-web-inf-classes>true</prefer-web-inf-classes>
                     </container-descriptor>
                    </weblogic-web-app>
      

  3.   

    我的环境跟你一模一样的,不过我没打包正war