手動用tomcat啟動war包,無法訪問web專案

2022-06-15 10:18:11 字數 651 閱讀 2320

先說一下自己採的小坑,網上大多解答都是複製來複製去,不說重點在哪。我這裡簡單總結下訪問路徑問題

一、用idea打成war包,具體步驟如下圖:

二、可以現在本地tomcat中嘗試啟動,

2、啟動bin目錄下的startup.bat

3、正常啟動後,位址列輸入localhost:8080會進入tomcat路徑中rootweb.xml指定的index頁面。

所以要在位址列輸入localhost:8080/mybatis/   就會進入tomcat路徑中自己的資料夾。(該資料夾就是自己war被解析後生成的)

4、如果localhost:8080/mybatis 也無法訪問自己的專案,那就要考慮下web.xml對專案初始路徑的配置了。如下圖:

該專案在idea或者eclipse中正常啟動訪問,但是用手動tomcat啟動無法訪問專案 就是因為你的web.xml配置標籤初始訪問路徑 沒有被找到

所以把你的首頁index或者login等頁面放到webroot下,標籤中的路徑也改下即可成功訪問

Tomcat下部署war包

一般來講將war包直接扔到tomcat下面算部署成功了 在實際使用中碰到了乙個坑 也就是war扔進去路徑訪問不到 主要原因是因為war包得名字問題 需要在 tomcat下的conf檔案中 配置server.xml 檔案 unpackwars true autodeploy false xmlvali...

tomcat指定war包路徑

1.tomcat指定war包路徑 官方文件中,在server.xml檔案中不推薦使用標籤,因為修改conf server.xml中的context配置會使tomcat不穩定,比如文件不能載入的時候tomcat將不會啟動 在server.xml 資料夾下 前面加入如下 其中,path item 表示虛...

部署war包到Tomcat

1.開發給到乙個war包,假設叫 a b c.war。4.啟動tomcat。如果不需要更改配置檔案 到這一步就可以了。在瀏覽器輸入 http localhost tomcat port a b c即可開啟a b c專案的 index.jsp頁面。當然如果a b c專案沒有index.jsp頁面,那就...