手順詳細
[1] axis2.xmlの修正
[1] [tomcatのパス]/webapps/axis2/WEB-INF/conf/axis2.xml (例えば「C:\tomcat6\webapps\axis2\WEB-INF\conf\axis2.xml」)をテキストエディタで開き、 以下のように「<module ref="soapmonitor"/>」を追加
追記イメージ(axis2.xml)
<!-- Global Modules --> <!-- ================================================= --> <!-- Comment this to disable Addressing --> <module ref="addressing"/> <module ref="soapmonitor"/><!-- !!追加!! -->
[2] web.xmlの修正
[2] [tomcatのパス]/webapps/axis2/WEB-INF/web.xml (例えば「C:\tomcat6\webapps\axis2\WEB-INF」)をテキストエディタで開き、 以下のようにコメントアウトを外す(2箇所)
1. 修正前
<!-- servlet> <servlet-name>SOAPMonitorService</servlet-name> <display-name>SOAPMonitorService</display-name> <servlet-class>org.apache.axis2.soapmonitor.servlet.SOAPMonitorService</servlet-class> <init-param> <param-name>SOAPMonitorPort</param-name> <param-value>5001</param-value> </init-param> <init-param> <param-name>SOAPMonitorHostName</param-name> <param-value>localhost</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet -->
1. 修正後
<servlet> <servlet-name>SOAPMonitorService</servlet-name> <display-name>SOAPMonitorService</display-name> <servlet-class>org.apache.axis2.soapmonitor.servlet.SOAPMonitorService</servlet-class> <init-param> <param-name>SOAPMonitorPort</param-name> <param-value>5001</param-value> </init-param> <init-param> <param-name>SOAPMonitorHostName</param-name> <param-value>localhost</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet>
2. 修正前
<!-- servlet-mapping> <servlet-name>SOAPMonitorService</servlet-name> <url-pattern>/SOAPMonitor</url-pattern> </servlet-mapping -->
2. 修正後
<servlet-mapping> <servlet-name>SOAPMonitorService</servlet-name> <url-pattern>/SOAPMonitor</url-pattern> </servlet-mapping>
[3] Tomcat の再起動
[3] Tomcat を再起動し、ブラウザで、以下をアクセスするhttp://localhost:8080/axis2/SOAPMonitor
参考文献
http://java6.blog117.fc2.com/blog-entry-43.htmlhttp://axis2.exblog.jp/2269684
http://axis2.exblog.jp/i5
http://d.hatena.ne.jp/compound/20100503/1272844630