tomcat 配置項目前綴(推薦方式四)


一. 顯示配置 Context 的 path
 
需要在 server.xml 文件中手動配置。
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"></Host>中添加
<Context path="/" docBase="/your/project/base/" reloadable="false"></Context>
path 即為訪問時前綴的名稱,/表示不添加前綴。
 
二. 使用 webapps 子目錄 ROOT
 
將項目文件夾下的文件放入 webapps 下的子目錄 ROOT 中(刪除原來的文件,放入的文件保證有 index 之類的文件),啟動項目后,訪問不需要任何前綴。
 
三. 直接使用 webapps 目錄(方法二是方法三的特例)
 
將項目文件夾放入 webapps 下,啟動后前綴即是項目文件夾的名字
注意:方法二和方法三使用的 webapps 目錄也是可以修改的,位置就是方法一中提到的<Host>里的 appBase。
 
四. 使用 conf 目錄下的 Catalina/localhost 目錄
 
在 localhost 目錄下新建一個同文件中配置的 path 同名的 xml 文件,這里是 hello.xml 。
<Context path="/hello" docBase="/your/project/base/" debug="0" privileged="true"></Context>
 
這樣的話可以使用這里配置的 /hello 為前綴。這樣的好處是可以隱藏項目的真實名字。
 
注意:這種方式比較靈活,甚至可以做到比如刪除掉方法二中的 ROOT 目錄,然后命名該文件為 ROOT.xml,里邊的 path 置空就可以了。
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM