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

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

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

    靈魂-放水

    為學(xué)日益,為道日損。

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


     在tomcat容器下自創(chuàng)建的web應(yīng)用中也啟動(dòng)axis服務(wù),想要添加SOAPMonitor的方法是:
    1、編譯
     將axis根目錄下的SOAPMonitorApplet.java文件復(fù)制到web應(yīng)用的根目錄下,編譯此文件同時(shí)將生成的類文件復(fù)制到應(yīng)用根目錄下的WEB-INF目錄下。
    2、修改web.xml文件
    修改WEB-INF目錄下的web.xml文件,添加兩個(gè)元素<servlet>和<servlet-mapping>,具體內(nèi)容如下:
    <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>
    對(duì)于需要被soapmonitor監(jiān)控的web服務(wù),在其服務(wù)設(shè)置中添加信息如下
    <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、運(yùn)行測(cè)試
    http://localhost:8080/TestAdding/SOAPMonitor 
    Test_soapmonitor.bmp
    呵呵,好不容易折騰好了,看來(lái)原來(lái)的想法還是對(duì)的,只不過(guò)在配置文件時(shí)出了問(wèn)題。
    posted on 2008-03-24 16:04 放水老倌 閱讀(1016) 評(píng)論(0)  編輯  收藏 所屬分類: Web Services&SOA
    主站蜘蛛池模板: 久久九九全国免费| 亚洲 小说区 图片区 都市| 久久久久久99av无码免费网站 | 日本无卡码免费一区二区三区| 亚洲中文字幕日产乱码高清app| 亚洲色成人网站WWW永久四虎 | 亚洲成AV人片在WWW| 亚洲美女视频免费| 亚洲熟妇中文字幕五十中出| 日本亚洲高清乱码中文在线观看| 久久免费看黄a级毛片| 成人精品国产亚洲欧洲| 亚洲第一成年男人的天堂| 七次郎成人免费线路视频| 麻豆国产精品入口免费观看| 亚洲videos| 免费阿v网站在线观看g| 亚洲最新黄色网址| www.免费在线观看| 亚洲人成网站看在线播放| 无码中文在线二区免费| 天堂亚洲国产中文在线| 成年人视频在线观看免费| 亚洲AV成人片无码网站| 免费一级毛片在线播放| sihu国产精品永久免费| 国产精一品亚洲二区在线播放 | 国产高清在线免费| 国产成人综合亚洲一区| 亚洲国产精品人人做人人爱| 性生大片视频免费观看一级| 亚洲综合图色40p| 日韩a在线观看免费观看| 18以下岁毛片在免费播放| 中文字幕不卡免费视频| 亚洲啪啪综合AV一区| 四虎永久在线精品免费观看地址 | 美女无遮挡拍拍拍免费视频| 亚洲国产精品无码AAA片| 国产成人精品免费视频动漫| 免费无码一区二区三区蜜桃|