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