當前工做環境是web
Tomcat 8.5.31spring
1.經過IDE打包成war 2.上傳到tomcat裏webapps目錄下 3.重啓Tomcattomcat
Note:這裏注意的url後添加項目名,也就是htt://localhost:8080/${project-name}/getUserAll,要否則是訪問不到的bash
1.修改Server.xml文件app
找到tomcat目錄下的conf目錄,進入conf目錄有一個 server.xml文件裏找到Host標籤,在裏面添加以下代碼:webapp
<Context path="/project_name"
docBase="/usr/opt/tomcat/webapps"
reloadable ="true" debug="0" privileged="true">
</Context>
複製代碼
path:是訪問時的根地址,表示訪問的路徑,能夠自定義,如上述例子中,訪問該應用程序地址以下:http://localhost:8080/project_name/url
docbase:表示應用程序的路徑,docBase能夠使用絕對路徑,也能夠使用相對路徑,相對路徑相對於webapps ;spa
reloadable:表示能夠在運行時在classes與lib文件夾下自動加載類包。這個屬性在開發階段一般都設爲true,方便開發;在發佈階段應該設置爲false,提升應用程序的訪問速度 ;.net
這種方式和方法2差很少,但不是在Server.xml文件中添加Context標籤,而是在$CATALINA_HOME/conf/Catalina/localhost中添加一個xml文件, 如springBoot_demo.xml.在Tomcat安裝目錄conf/Catalina /localhost下 ,裏面有Tomcat自帶的三個應用,隨意複製其中的一個XML文件,而後修改docbase指向你本身的應用程序,並把文件名改 名,各參數參見方法2中的標籤的參數,或者你也能夠本身新建一個XML文件。(注意此文件名將做爲Context中的path屬性值,無論文件裏的path屬性值如何設置也是無效的 ),將如下內容複製過去,修改相應路徑便可。debug
XML 代碼
<Context path ="/Pet" docBase ="F:/PetWeb"
debug ="0" privileged ="true" reloadable ="false" >
</Context>
複製代碼