PS,1880后程序員

          看不完的牙,寫不完的程序,跑不完的步。
          隨筆 - 97, 文章 - 34, 評(píng)論 - 10, 引用 - 0
          數(shù)據(jù)加載中……

          Xfire 部署錯(cuò)誤

          xfire寫了個(gè) web service,在開發(fā)環(huán)境沒有任何問題,可以正常訪問,但是部署到運(yùn)行環(huán)境,我去,一堆的問題,無法使用。

          一句一句的跟蹤,執(zhí)行到這句,系統(tǒng)就歸西了

          Service srvcModel = new ObjectServiceFactory().create(EmsReportInterface.class);

          查看后臺(tái)的錯(cuò)誤信息,發(fā)現(xiàn)都是由于缺少必要的jar包造成的,但是這些jar包在開發(fā)環(huán)境里并不需要:

          Caused by: javax.xml.stream.FactoryConfigurationError: Provider com.bea.xml.stream.MXParserFactory not found

          缺少wstx-asl-3.2.0.jarstax-api-1.0.1.jar,

          Caused by: ognl.OgnlException: downloadFile [java.lang.NoClassDefFoundError: javax/xml/stream/XMLStreamReader]

          缺少jsr173_api-1.0.jar

          Caused by: java.lang.NoClassDefFoundError: javax/activation/DataSource

          缺少activation.jar

          以上這些jar包需要添加到WEB-INF\lib目錄下。

          另外WEB-INF\classes目錄下的wsdl文件由于環(huán)境的差異,最好重新生成。

          對(duì)應(yīng)url: http://127.0.0.1:8080/AppName/services/

          例如:http://127.0.0.1:8080/ems/services/

           

          posted on 2013-03-18 15:06 amenglai 閱讀(189) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 行唐县| 天津市| 盖州市| 淮南市| 抚远县| 安化县| 永胜县| 枝江市| 三穗县| 湟中县| 裕民县| 留坝县| 陈巴尔虎旗| 平塘县| 收藏| 揭西县| 金门县| 屏南县| 邢台市| 若羌县| 博湖县| 兴宁市| 镇平县| 郎溪县| 平阳县| 兰坪| 梧州市| 铁岭市| 城固县| 镇赉县| 民乐县| 余江县| 吴川市| 农安县| 汉川市| 博罗县| 饶平县| 布尔津县| 浦城县| 扬州市| 蒙阴县|