tomcat 根目錄配置方法
應用部署到tomcat容器中,使用http://127.0.0.1:8080/ 根目錄訪問而非 http://127.0.0.1:8080/ 項目名訪問
- 刪除webapps/ROOT下的所有的內容,將應用的所有文件目錄放到ROOT目錄下即可
2. 刪除webapps下的所有內容,將應用的war包放入到除過webapps目錄下的其他的目錄,如/opt/xx/xxx.war,在conf/server.xml 中添加如下信息,在Host節點下添
加 <Context path="" docBase="/opt/xx/xxx.war" debug="0" reloadable="true" ></Context>
說明:
- path 的值設置為空;
- 應用不要放到tomcat的webapps目錄下(如上述配置是放到自定義的文件夾中),否則訪問時路徑會出問題;
- docBase指定到絕對路徑。 如此設置后重啟tomcat,如果docBase指向的是war文件,會自動將war解壓到 webapps/ROOT 目錄;如果docBase指向的是應
- 用已解壓好的目錄,如 docBase="/opt/xx/xxx",tomcat不會生成webapps/ROOT目錄,訪問時將直接使用docBase指定的目錄。
3.在“conf/Catalina/localhost”目錄下增加新的文件"ROOT.xml"
<?xml version="1.0" encoding="UTF-8"?>
<Context path="" docBase="/opt/xx/xxx.war" debug="0" reloadable="true"></Context>
