需求:
把發布到tomcat下的web專案,訪問路徑去掉專案名稱
實現方式及原理:
方式一:
原理:tomcat的預設根目錄是root,實際上root這個專案在實際生產環境是沒有用的,所以我們可以用我們的專案覆蓋root專案
操作過程:
1.刪除root下所有檔案及資料夾
2.把我們專案的war包解壓後,專案目錄下的所有檔案和子目錄都拷貝到root目錄下即可
方式二:
操作過程:
按照配置虛擬目錄的方式,在下新增乙個context節點,具體配置如下:
xml**
<
engine
name="catalina"
defaulthost="localhost"...>
...
<
host
name="localhost"
unpackwars="true"
autodeploy="true"
>
<
context
path=""
docbase="inte***ce"
reloadable="true"
/>
...
host
>
...
engine
>
訪問方式就可以用http://localhost:8080/searchreqservice.asmx?wsdl了
如果用虛擬目錄的方式,位址http://localhost:8080/inte***ce/searchreqservice.asmx?wsdl也可以訪問。
同樣的方式,我們可以為path指定不同的路徑,解決訪問路徑區別專案名稱的需要。
其它,去掉訪問的埠號8080.就是利用了http請求訪問的埠預設是80的方式實現的,iis也一樣。我們只用把tomcat的http監聽埠號改為80(修改
tomcat發布後訪問路徑問題
近來一直發現乙個問題,tomcat工程發布後路徑不對,用http localhost 8080 urban login.jsp報404,無法訪問。這是tomcat的server.xml檔案配置 如果還是出現404的錯誤,且前面配置沒有錯,可能就是在 tomcat home conf web.xml檔...
Tomcat專案訪問路徑修改
這裡以linux為例子 windows同理 1 去除埠號8080。首先,進入tomcat的安裝目錄下的conf目錄,我的目錄是 usr local apache tomcat 9.0.20 conf,編輯檔案server.xml.將server.xml中,把port 8080 修改為80 2 去除專...
Tomcat修改專案的訪問路徑
我們一般平時在做專案中習慣把專案名去掉,這樣訪問比較方便 裡面的資源路徑我一般都設定為如下 rel stylesheet href bootstrap css bootstrap.min.css 當然你也可以設定成下面這樣 rel stylesheet href bootstrap css boot...