冷面閻羅

          低調做人&&高調做事
          隨筆 - 208, 文章 - 3, 評論 - 593, 引用 - 0
          數據加載中……

          webservice8.1中部署axis webservice

          webservice8.1中部署axis webservice,經常會出現類似以下的錯誤

           

          <2005-3-2 下午072705 CST> <Error> <HTTP> <BEA-101017> <[ServletContext(id=

          3449288,name=testwebservice,context-path=/testwebservice)] Root cause of Servlet

          Exception.

          java.lang.IncompatibleClassChangeError

                  at org.apache.axis.message.MessageElement.addTextNode(MessageElement.jav

          a:1027)

                  at org.apache.axis.message.SOAPHandler.endElement(SOAPHandler.java:121)

                  at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deseri

          alizationContextImpl.java:1060)

                  at weblogic.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractS

          AXParser.java:585)

                  at weblogic.apache.xerces.impl.XMLNamespaceBinder.handleEndElement(XMLNa

          mespaceBinder.java:898)

          ……

           

          這是由于webservice8.1中所帶的webservices.jaraxis中的saaj.jar沖突引起的,解決方法有兩個:

          1. 配置weblogic.xml,強制weblogic首先加載應用WEB-INF中的class

          2. 修改startweblogic.cmd,將axis下的saaj.jar的路徑放在weblogicwebservices.jar之前。

           

           

          詳細內容見:http://ws.apache.org/axis/java/install.html#depend

          posted on 2007-09-13 10:40 冷面閻羅 閱讀(2369) 評論(1)  編輯  收藏

          評論

          # re: webservice8.1中部署axis webservice  回復  更多評論   

          webservice8.1?weblogic8.1?

          --
          使用weblogic.xml還是比較容易出現CastException.

          估計是BEA的ClassLoader問題.

          個人認為2還是較為好一些.
          2007-09-13 13:05 | bitiwyh

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 响水县| 辉南县| 岳阳县| 建昌县| 永和县| 沧源| 红安县| 溧水县| 林芝县| 淮安市| 上饶县| 郴州市| 桂阳县| 察雅县| 芷江| 威信县| 江津市| 白沙| 平乡县| 昔阳县| 镇宁| 聂拉木县| 上思县| 北票市| 丰原市| 黄骅市| 洛隆县| 柘城县| 安西县| 屏南县| 平陆县| 于都县| 酉阳| 江源县| 莱西市| 麻江县| 长泰县| 玉林市| 海晏县| 岫岩| 台北市|