1. 程式人生 > >將eclipse+java 開發的webservice在釋出到tomcat中使其不帶專案名

將eclipse+java 開發的webservice在釋出到tomcat中使其不帶專案名

在開發WEBService介面時,由於和第三方約定好了wsdl地址,因此在釋出到tomcat不能帶專案名,比如在釋出後訪問的帶專案名的網址是:http://192.168.0.33:8080/LSCService/services/LSCService?wsdl,但實際需要的是:http://192.168.0.33:8080/services/LSCService?wsdl,因此要通過配置tomcat來將專案名稱LSCService去掉,配置如下:

1、首先開啟server.xml檔案,找到<Host> .....</Host>,如下圖所示:


2、在Host下新增一條:<Context path="" docBase="LSCService" reloadable="true" /> ,LSCService是專案的路徑,

相當於在讓問tomcat時,會自動進入到LSCService目錄中去,而網址不需要在加專案名,如下圖所示:


3、此時在訪問:http://192.168.0.33:8080/services/LSCService?wsdl時,就會首先進入webapps\LSCService目錄下去執行,如下圖所示:


4、同時也可以加上專案名稱去執行,如下圖所示: