1. 程式人生 > >Tomcat配置整理

Tomcat配置整理

1.訪問IP預設開啟專案,顯示的路徑是隻有IP:

  1. 將專案釋出到Tomcat的webapp下的Root目錄,刪除Root下的預設檔案,將釋出的專案拷貝進來。此時部署在Root目錄下,且訪問路徑是:IP;
  2. 專案釋出在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>