需要說明的有下面兩個配置:
- <servlet-mapping>
- <servlet-name>AxisServlet</servlet-name>
- <url-pattern>/services/*</url-pattern>
- </servlet-mapping>
這個配置了指出所有webservice的訪問都是以 "web應用名/service/webservice名稱" 的形式來訪問的。你可以更改它的名字,但是請注意。這個需要與你的其他webservice配置文件匹配或者說同步。如WEB-INF下的server-config.wsdd文件中對webservice的配置。還有java2wsdl和wsdl2java工具生成的代碼中的配置。如:wsdl2java工具生成的類MobileBossServiceLocator 類中的這個URL的默認配置
- private java.lang.String MobileBoss_address = "http://localhost:8080/axis/services/MobileBoss";
除了上面的那個配置以外還有一個比較重要的配置:
- <servlet-mapping>
- <servlet-name>AxisServlet</servlet-name>
- <url-pattern>*.jws</url-pattern>
- </servlet-mapping>
這個是通過jws既java源代碼的方式發布webservice。這種情況用的比較少。知道有這個配置才能使用jws就可以了。
當然了除了這兩個配置以外還有許多配置如timeout配置和監控器配置,這里就不多說了。我會在以后的高級應用中說明其他配置的功用。祝大家工作順利。that's all!
安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢】