1. 程式人生 > >手動用tomcat啟動war包,無法訪問web項目

手動用tomcat啟動war包,無法訪問web項目

tis 技術 file 分享圖片 conf xml文件 進入 目錄 正常

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

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

步驟:在項目配置選Artifacts新建Web Application Archive、然後圖中A可以改下名字,B改下生成war路徑

技術分享圖片

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

1、把生成的war包,放到tomcat的webapps路徑下(無需改動conf下的server.xml文件)。

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配置<welcome-file>標簽初始訪問路徑 沒有被找到

所以把你的首頁index或者login等頁面放到WebRoot下,<welcome-file>標簽中的路徑也改下即可成功訪問

技術分享圖片

手動用tomcat啟動war包,無法訪問web項目