Tomcat配置整理
阿新 • • 發佈:2018-12-15
1.訪問IP預設開啟專案,顯示的路徑是隻有IP:
- 將專案釋出到Tomcat的webapp下的Root目錄,刪除Root下的預設檔案,將釋出的專案拷貝進來。此時部署在Root目錄下,且訪問路徑是:IP;
- 專案釋出在Root統計目錄下,修改server.xml檔案,在 < Host >節點中新增
<Context path="" docBase="專案名" debug="0" reloadable="true"/><Context path="" docBase="專案名" debug="0" reloadable="true"/>
上述第二種方式會造成訪問兩次目標專案的情況,因為tomcat掃描webapp時一次,輸入ip時有一次,解決辦法是將專案存在另外一個資料夾中,然後docBAase屬性是其地址。
2.tomcat\webapps\ROOT的favicon的圖示是網站的圖示,必須是.ico的圖片
3.域名重定向: 假如有以下需求: www.suyeq.com指向了伺服器tomcat下的app1專案;www.suyeq.top指向了伺服器tomcat下的app2專案;而域名管理中你只能將域名指向一個ip地址;所以你需要讓瀏覽器訪問不同域名的時候,讓它指向tomcat下不同的專案; 我們預設將app1和app2放置tomcat下webapps目錄下 需要配置config目錄下server.xml:
<Host name="www.suyeq.com" appBase="webapps" unpackWARs="true"
autoDeploy="true" xmlValidation="false"
xmlNamespaceAware="false"> <Context docBase="app1" path="" reloadable="true" />
</Host>
<Host name="www.suyeq.top" appBase="webapps" unpackWARs="true"
autoDeploy="true" xmlValidation="false"
xmlNamespaceAware= "false"> <Context docBase="app2" path="" reloadable="true" />
</Host>