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

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

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

    靈魂-放水

    為學日益,為道日損。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      296 Posts :: 10 Stories :: 274 Comments :: 0 Trackbacks
    Axis1.2+Jdk1.5+Tomcat5.5.12 ,安裝成功以后,SOAPMonitor能啟動,但是紅字的一串信息:The SOAPMonitor is unable to communicate with the server. 就表示啟動不成功,折騰幾天,google查找了好多信息,也沒有一個確切的說法,國內有人說版本問題,似乎axis1.2只適用于jdk1.4或是tomcat5.0版本,還真試過改了,也沒有效果,在java控制臺上有提示非法的本地主機地址。一次偶然的機會,讓我知道該改哪個數據了。(同一臺機器上安裝多個tomcat,相同的端口再現沖突時就需要對端口進行更改)
    可能是默認的5001端口被占用,將axis\WEB-INF下的web.xml文件中的SOAPMonitor的端口默認的5001改為其他的不會出現沖突的端口,問題解決。
    唉,有時一個不起眼的問題也能折騰死人,解決后只會一聲嘆息。


     在tomcat容器下自創建的web應用中也啟動axis服務,想要添加SOAPMonitor的方法是:
    1、編譯
     將axis根目錄下的SOAPMonitorApplet.java文件復制到web應用的根目錄下,編譯此文件同時將生成的類文件復制到應用根目錄下的WEB-INF目錄下。
    2、修改web.xml文件
    修改WEB-INF目錄下的web.xml文件,添加兩個元素<servlet>和<servlet-mapping>,具體內容如下:
    <servlet>
        <servlet-name>SOAPMonitorService</servlet-name>
        <display-name>SOAPMonitorService</display-name>
        <servlet-class>
            org.apache.axis.monitor.SOAPMonitorService
        </servlet-class>
        <init-param>
          <param-name>SOAPMonitorPort</param-name>
          <param-value>5005</param-value>
        </init-param>
        <load-on-startup>100</load-on-startup>
      </servlet>
     <servlet-mapping>
        <servlet-name>SOAPMonitorService</servlet-name>
        <url-pattern>/SOAPMonitor</url-pattern>
      </servlet-mapping>
    3、修改server-config.wsdd文件
    配置文件中添加soapmonitor的配置信息如:
    <handler name="soapmonitor" type="java:org.apache.axis.handlers.SOAPMonitorHandler">
      <service name="SOAPMonitorService" provider="java:RPC">
      <parameter name="allowedMethods" value="publishMessage"/>
      <parameter name="scope" value="Application"/>
      <parameter name="className" value="org.apache.axis.monitor.SOAPMonitorService"/>
     </service>
    對于需要被soapmonitor監控的web服務,在其服務設置中添加信息如下
    <service name="TestAdding" provider="java:RPC">
      <parameter name="allowedMethods" value="getAdd"/>
      <parameter name="className" value="test.TestAdding"/>
       <requestFlow>
        <handler type="soapmonitor"/>
       </requestFlow>
       <responseFlow>
        <handler type="soapmonitor"/>
       </responseFlow>
     </service>
    4、運行測試
    http://localhost:8080/TestAdding/SOAPMonitor 
    Test_soapmonitor.bmp
    呵呵,好不容易折騰好了,看來原來的想法還是對的,只不過在配置文件時出了問題。
    posted on 2008-03-24 16:04 放水老倌 閱讀(1015) 評論(0)  編輯  收藏 所屬分類: Web Services&SOA
    主站蜘蛛池模板: caoporm超免费公开视频| 无码国产精品一区二区免费16| 日韩亚洲精品福利| 国产精品综合专区中文字幕免费播放| 亚洲国产精品一区第二页| 114级毛片免费观看| 国产精品亚洲专一区二区三区| 亚洲国产另类久久久精品小说| 1024免费福利永久观看网站| 美女被免费视频网站| 亚洲视频在线免费观看| 国产精品国产自线拍免费软件| 国产无遮挡无码视频免费软件| 亚洲AV日韩综合一区尤物| 亚洲精品乱码久久久久久久久久久久| 五月婷婷综合免费| 青青操免费在线视频| 亚洲老熟女五十路老熟女bbw| 久久久久久久尹人综合网亚洲| 四虎成人免费影院网址| 永久免费A∨片在线观看| 亚洲av成人一区二区三区观看在线| 亚洲av日韩av不卡在线观看| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 亚洲欧美日韩一区二区三区在线| 亚洲中文字幕无码中文字在线| 成人免费无毒在线观看网站| 日本免费电影一区二区| 免费精品视频在线| 最新国产成人亚洲精品影院| 亚洲av无码一区二区乱子伦as| 亚洲AV无码乱码在线观看| 久久精品女人天堂AV免费观看| 最近免费中文字幕mv在线电影| 久久成人永久免费播放| 国产偷国产偷亚洲高清在线| 亚洲中字慕日产2021| 久久国产亚洲精品无码| 亚洲成AV人片在线观看无| 中文字幕精品亚洲无线码一区| 国产一区二区三区在线免费 |