<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    冷面閻羅

    低調(diào)做人&&高調(diào)做事
    隨筆 - 208, 文章 - 3, 評(píng)論 - 593, 引用 - 0
    數(shù)據(jù)加載中……

    weblogic與axis之間向沖突

    我們的程序要調(diào)用另一個(gè)公司的一個(gè)接口,之間傳遞數(shù)據(jù)是采用xml的方法,我們這邊取數(shù)據(jù)是用這個(gè)代碼
    1????????????String?wsURL?=?AppConst.KKSUrl;
    2????????????Service?service?=?new?Service();
    3????????????Call?call?=?(Call)?service.createCall();
    4????????????call.setOperationName(new?QName(wsURL,?"getCodePowerNet"));
    5????????????call.setTargetEndpointAddress(new?URL(wsURL));
    6
    7????????????String?requestContent?=?getSimulatedXMLData();
    8????????????xmlReturn?=?(String)?call.invoke(new?Object[]?{?requestContent?});

    其中的call是org.apache.axis.client下的,以前我們的中間件是webshere,tomcat倒沒(méi)發(fā)現(xiàn)什么異常,后來(lái)?yè)Q成weblogic后,我們就怎么也取不到數(shù)據(jù),但是再開(kāi)發(fā)模式下就好用。
    一步一步的跟蹤發(fā)現(xiàn)是在這
    xmlReturn = (String) call.invoke(new Object[] { requestContent });
    出現(xiàn)問(wèn)題。
    查看錯(cuò)誤日值發(fā)現(xiàn)是和weblogic的webserver相沖突了。
    解決的方法有2種:

    1.? 配置weblogic.xml,強(qiáng)制weblogic首先加載應(yīng)用WEB-INF中的class

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

    ????<container-descriptor>
    ????
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    ??
    </container-descriptor>?

    不過(guò)這段代碼加進(jìn)去要注意先后順序

    <!DOCTYPE?weblogic-web-app?PUBLIC?"-//BEA?Systems,?Inc.//DTD?Web?Application?8.1//EN"?"http://www.bea.com/servers/wls610/dtd/weblogic-web-jar.dtd">
    <weblogic-web-app>
    ????
    <jsp-descriptor>
    ????????
    <jsp-param>
    ????????????
    <param-name>compileFlags</param-name>
    ????????????
    <param-value>-g</param-value>
    ????????
    </jsp-param>
    ????????
    <jsp-param>
    ????????????
    <param-name>keepgenerated</param-name>
    ????????????
    <param-value>true</param-value>
    ????????
    </jsp-param>
    ????
    </jsp-descriptor>
    ????
    <container-descriptor>
    ????????
    <prefer-web-inf-classes>true</prefer-web-inf-classes>
    ????
    </container-descriptor>
    ????
    <charset-params>
    ????????
    <input-charset>
    ????????????
    <resource-path>/*</resource-path>
    ????????????
    <java-charset-name>GBK</java-charset-name>
    ????????
    </input-charset>
    ????
    </charset-params>
    ????
    <context-root>/bdsc</context-root>
    </weblogic-web-app>


    但是我們和bea的人交流過(guò),他們說(shuō)不建議修改weblogic.xml,不過(guò)我覺(jué)得你在path前指定jar感覺(jué)不方便,因?yàn)閣eblogic中出現(xiàn)這種問(wèn)題的時(shí)候比較多,比如連接oracle數(shù)據(jù)庫(kù)的驅(qū)動(dòng)就會(huì)出現(xiàn)沖突。還是修改weblogic.xml一勞永逸!

    posted on 2006-11-24 08:41 冷面閻羅 閱讀(4169) 評(píng)論(3)  編輯  收藏 所屬分類: 數(shù)據(jù)庫(kù)

    評(píng)論

    # re: weblogic與axis之間向沖突  回復(fù)  更多評(píng)論   

    按照以上的解決方法,將startWeblogic.cmd修改為

    set CLASSPATH=%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%

    \jre\lib\rt.jar;C:\axis\lib\saaj.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%

    saaj.jar已經(jīng)強(qiáng)制放在webservices.jar前邊了,可是還是出現(xiàn)這個(gè)錯(cuò)誤,我都要哭死了,請(qǐng)高人幫我解決一下??!
    2007-03-08 16:17 | linbh

    # re: weblogic與axis之間向沖突  回復(fù)  更多評(píng)論   

    我的MSN為linbh_jz@163.com,你的呢?能一起討論一下嗎?
    2007-03-08 16:20 | linbh

    # re: weblogic與axis之間向沖突  回復(fù)  更多評(píng)論   

    你把jar發(fā)在最前面試試看,我們以前寫(xiě)的是這樣的
    set SERVER_NAME=myserver

    set CLASSPATH=D:\ept\WEB-INF\lib\classes129_2_0_1.jar;%WEBLOGIC_CLASSPATH%;%POINTBASE_CLASSPATH%;%JAVA_HOME%\jre\lib\rt.jar;%WL_HOME%\server\lib\webservices.jar;%CLASSPATH%

    @REM Call WebLogic Server

    D:\ept\WEB-INF\lib\classes129_2_0_1.jar包就是連接數(shù)據(jù)jdbc的jar,后來(lái)發(fā)現(xiàn)再加axis就更多了就直接該的weblogic.xml文件了
    2007-03-08 16:26 | 冷面閻羅
    主站蜘蛛池模板: 午夜毛片不卡高清免费| 美女被艹免费视频| 亚洲日本一区二区三区在线| 亚洲精品天堂无码中文字幕| 亚洲大尺度无码专区尤物| 无码国产精品一区二区免费式芒果 | 日本免费久久久久久久网站| 国产精品亚洲а∨无码播放麻豆| 久久久久亚洲av成人无码电影| 久久黄色免费网站| 两个人看的www免费视频中文| 亚洲高清资源在线观看| 亚洲精品无码MV在线观看| 亚洲精品网站在线观看不卡无广告| 国产精品99精品久久免费| 亚洲人成网站在线在线观看| 亚洲成年人电影在线观看| 久久精品国产亚洲AV果冻传媒| 欧美a级成人网站免费| 免费视频爱爱太爽了| 在线看片免费人成视久网| 国产白丝无码免费视频| 亚洲国产精品无码第一区二区三区| 国产亚洲精品免费视频播放| 亚洲AV成人精品日韩一区18p| 99久热只有精品视频免费看| 91成人免费观看在线观看| 一区二区视频在线免费观看| 亚洲一级大黄大色毛片| wwwxxx亚洲| 最新亚洲卡一卡二卡三新区| 亚洲五月综合缴情婷婷| 亚洲AV成人一区二区三区在线看 | 一级做a爱过程免费视| 亚洲熟妇无码久久精品| 久久亚洲AV成人无码软件| 亚洲欧洲精品国产区| 亚洲av无码久久忘忧草| 久久精品亚洲一区二区| 亚洲成年轻人电影网站www| 亚洲视频2020|