冷面閻羅

          低調做人&&高調做事
          隨筆 - 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 冷面閻羅 閱讀(2370) 評論(1)  編輯  收藏

          評論

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

          webservice8.1?weblogic8.1?

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

          估計是BEA的ClassLoader問題.

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

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


          網站導航:
           
          主站蜘蛛池模板: 承德县| 营口市| 新津县| 霍林郭勒市| 临漳县| 民和| 花莲市| 天台县| 广水市| 通州区| 朝阳市| 梧州市| 松潘县| 兰州市| 邢台县| 平山县| 黔东| 广平县| 瓮安县| 隆回县| 万安县| 遵化市| 乐至县| 东源县| 凤阳县| 五峰| 五指山市| 塔河县| 房山区| 泰来县| 黔江区| 龙川县| 临洮县| 胶州市| 商南县| 昌吉市| 肥西县| 东辽县| 五河县| 庄河市| 安吉县|