將eclipse+java 開發的webservice在釋出到tomcat中使其不帶專案名
阿新 • • 發佈:2019-02-16
在開發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、同時也可以加上專案名稱去執行,如下圖所示: