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

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

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

    積累生活學(xué)習(xí)的點(diǎn)點(diǎn)滴滴

    Best Wishes ^_^

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      21 Posts :: 10 Stories :: 42 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查找了好多信息,也沒有一個(gè)確切的說法,國內(nèi)有人說版本問題,似乎axis1.2只適用于jdk1.4或是tomcat5.0版本,還真試過改了,也沒有效果,在java控制臺(tái)上有提示非法的本地主機(jī)地址。一次偶然的機(jī)會(huì),讓我知道該改哪個(gè)數(shù)據(jù)了。(同一臺(tái)機(jī)器上安裝多個(gè)tomcat,相同的端口再現(xiàn)沖突時(shí)就需要對端口進(jìn)行更改)
    可能是默認(rèn)的5001端口被占用,將axis\WEB-INF下的web.xml文件中的SOAPMonitor的端口默認(rèn)的5001改為其他的不會(huì)出現(xiàn)沖突的端口,問題解決。
    唉,有時(shí)一個(gè)不起眼的問題也能折騰死人,解決后只會(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>
    對于需要被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)行測試
    http://localhost:8080/TestAdding/SOAPMonitor?
    Test_soapmonitor.bmp
    呵呵,好不容易折騰好了,看來原來的想法還是對的,只不過在配置文件時(shí)出了問題。

    posted on 2007-01-02 12:51 嘎崩豆 閱讀(2075) 評論(3)  編輯  收藏 所屬分類: web services

    Feedback

    # re: Axis1.2 下SOAPMonitor問題的解決 2007-01-04 10:28 壞男孩
    呵呵,是嗎?
    這就是經(jīng)驗(yàn),謝謝妹妹了,不知道你的問題解決了沒有啊  回復(fù)  更多評論
      

    # re: Axis1.2 下SOAPMonitor問題的解決 2007-01-05 13:53 嘎崩豆
    @壞男孩
    呵呵,找了個(gè)小程序,剛剛解決了一點(diǎn),感覺原來的想法可以實(shí)現(xiàn)。下面就是自己編程序了。還妹妹呢,叫姐姐吧  回復(fù)  更多評論
      

    # re: Axis1.2 下SOAPMonitor問題的解決 2012-04-27 11:19 風(fēng)中有
    謝謝,分享!前幾天配置的SOAPMonitor,本來工作正常.今天突然不行了,原來也是5001端口被占用了!  回復(fù)  更多評論
      

    主站蜘蛛池模板: 处破痛哭A√18成年片免费| 国产精品入口麻豆免费观看| 亚洲熟妇无码一区二区三区导航 | 爱情岛论坛免费视频| 夜夜爽免费888视频| 亚洲人成未满十八禁网站| www.999精品视频观看免费| 亚洲日韩国产精品乱| 麻豆狠色伊人亚洲综合网站 | 亚洲成年人电影在线观看| 亚洲熟女综合一区二区三区| 香蕉97超级碰碰碰免费公| 亚洲精品99久久久久中文字幕 | 亚洲av无码日韩av无码网站冲| 在线免费观看毛片网站| 亚洲av永久中文无码精品综合| 一级毛片在线观看免费| 久久久久亚洲AV无码麻豆| a免费毛片在线播放| 久久久久亚洲?V成人无码| 一个人免费视频在线观看www| 免费观看大片毛片| 日韩亚洲人成在线综合| 亚洲人成人网站在线观看| 99久久国产精品免费一区二区| 无码专区—VA亚洲V天堂| av免费不卡国产观看| 久久亚洲AV成人无码国产电影| 亚洲黄片毛片在线观看| 亚洲第一成年免费网站| 精品亚洲国产成AV人片传媒| 99久久免费观看| 亚洲综合欧美色五月俺也去| 国产三级免费电影| 亚洲国产电影在线观看| 夜夜嘿视频免费看| 中文成人久久久久影院免费观看| 亚洲视频中文字幕在线| 222www免费视频| 日韩在线视精品在亚洲| 91在线亚洲精品专区|