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

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

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

    JBOSS 點滴

    豐豐的博客

    webservice錯誤集錦

    在Eclipse中遇到The type XXX cannot be resolved. It is indirectly referenced from required .class files錯誤.....,查找的解決辦法如下:

    一:
    It is indirectly referenced from required .class file

    原因:你正要使用的類調用了另一個類,而這個類又調用了其他類,這種關系可能會有好多層。而在這個調用的過程中,某個類所在的包的缺失就會造成以上那個錯誤。

    解決方法:導入缺失的包

    二:
    The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project
    The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files

    出現以上訊息的原因是因為你裝了多個版本的jre或jdk的關係。本來Eclipse在建立專案時,會自動參照你的jre路徑,但多個版本就沒辦法了。
    你只能手動建立…
    1. 進入window\preferences\java\Installed JREs
    1)按Add
    2)輸入JRE Name, 例JDK1.5.0.03
    3)JRE home directory, 選擇安裝的路徑
    4)按OK
    2. 進入Project\properties\Java Bulid Path
    1)Add library
    2)選JRE System Library後按Next
    3)選workplace default JRE後按finish...

    三,the type org.apache.axiom.soap.SOAPEnvelope cannot be resolved,it is indirectly referenced from required .class files
        當自動生成webservice程序時報的錯誤,最終解決辦法為,把xis2_Codegen_Wizard_1.4.0\lib包全復制到build path下,問題全解決了.
    問題:An error occurred while completing process,java.lang.reflect.InvocationTargetException
            當我用axis自動生成代碼時,最后一步報的錯,網上通常說的解決辦法是

    從AXIS2的LIB庫中復制"geronimo-stax-api_1.0_spec-1.0.1.jar"和"backport-util-concurrent-3.1.jar"文件到Codegen的lib目錄中,同時修改plugin.xml文件,添加

    <library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">
             <export name="*"/>
    </library>
    <library name="lib/backport-util-concurrent-3.1.jar">
            <export name="*"/>
    </library>

    到plugin.xml文件中,保存后重新啟動Eclipse即可!


    但本人用這種辦法,怎么試也不行,本人用的JDK1.4,自動生成代碼插件為:Axis2_Codegen_Wizard_1.3.0
    所以怎么試也行不通,最后本來換了個.Axis2_Codegen_Wizard_1.4.0問題終于解決.也整了一天了!

    axis所需要的包:
    Axis2_Codegen_Service_1.4.0_plugins 代碼自動生成   新建工程時,記得把該文件夾下lib\.jar包全部導入.

    獲取XML
    JDOM1.0\build\jdom.jar   要加載到lib中
    記住,當你用JDK1.4時,所有的包都要下載后墜為1.4的包,不然會出些稀奇古怪的錯誤.

    webservice操作步驟:
    1,把Axis2_Codegen_Service_1.4.0_plugins拷貝到plugin下.
    2,打開eclipse,新建文件時選擇axis.
    3,選擇JWDL地址.
    4,生成代碼,
    5,調用:

         TaskServiceStub ts = new TaskServiceStub();
         TaskServiceStub.GetTaskList gt = new TaskServiceStub.GetTaskList();
         gt.setPassword(usercode);
         gt.setUsercode(password);
         String sxml = ts.GetTaskList(gt).getGetTaskListResult();
    四,java.net.SocketException: Software caused connection abort: socket write error
         at java.net.SocketOutputStream.socketWrite0(Native Method)
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
        at java.net.SocketOutputStream.write(SocketOutputStream.java:126)
    這個問題,我一直找不到答案,希望各位高手能告訴我.

    posted on 2010-09-30 17:01 半導體 閱讀(462) 評論(0)  編輯  收藏 所屬分類: Eclipse

    主站蜘蛛池模板: 日本一道一区二区免费看| 好先生在线观看免费播放| 7m凹凸精品分类大全免费| 在线看无码的免费网站| jjizz全部免费看片| 午夜成年女人毛片免费观看| 日韩中文字幕在线免费观看| 亚洲国产精品成人AV无码久久综合影院| 国产亚洲女在线线精品| 亚洲AV性色在线观看| 亚洲一级片免费看| 性无码免费一区二区三区在线| 美女视频免费看一区二区| 91成人免费福利网站在线| 麻豆成人久久精品二区三区免费| 一本岛v免费不卡一二三区| 99视频免费在线观看| 国产免费不卡v片在线观看| 免费一级黄色毛片| 亚洲欧洲国产精品你懂的| 亚洲中文无码永久免| 国产精品美女久久久免费 | 亚洲妇女水蜜桃av网网站| 亚洲欧美综合精品成人导航| 成人a毛片免费视频观看| 久久精品电影免费动漫| 啦啦啦在线免费视频| 亚洲日本va在线视频观看| 亚洲国产成人精品久久| 有码人妻在线免费看片| 免费h片在线观看网址最新| jjzz亚洲亚洲女人| 亚洲电影免费观看| 免费观看四虎精品成人| 国产人成免费视频网站| 成人亚洲性情网站WWW在线观看 | 国产美女无遮挡免费视频网站| 夭天干天天做天天免费看| 亚洲精品无码久久久久去q | 亚洲Av无码乱码在线观看性色 | 日本免费电影一区|