tomcat 默认站点的配置
生活随笔
收集整理的這篇文章主要介紹了
tomcat 默认站点的配置
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
今天在配置一個tomcat的時候,發現默認站點是以前的站點,現在想換個站點,結果去找conf/sever.xml看配置,一看蒙了,server.xml中存在著幾十個<host>? ,而第一個<host></host>特別長,所以忽視了第一個,結果改來改去,默認的站點還是不對。
后來仔細研究,才發現,原來所有的<host></host>都是并行的,而第一個<host>對應的站點就是默認站點。
<Host name=”localhost” debug=”0″ appBase=”webapps”unpackWARs=”true” autoDeploy=”true”
xmlValidation=”false” xmlNamespaceAware=”false”>
<%
HashMap map = (HashMap)session.getAttribute(“map”);
map.put(“key”,”value”);
%>
<Logger className=”org.apache.catalina.logger.FileLogger”
directory=”logs” prefix=”localhost_log.” suffix=”.txt”
timestamp=”true”/>
<Context path=”" docBase=”ROOT” debug=”0″
reloadable=”true” crossContext=”true”>
</Context>
<Context path=”/cms” docBase=”cms” debug=”0″
reloadable=”true” crossContext=”true”>
<ResourceLink name=”jdbc/cmsPool” global=”jdbc/cmsPool”
type=”javax.sql.DataSource”/>
</Context>
</Host>
?
我的第一個<host>是這樣的,運行的結果是:站點訪問的默認站點是第一個<context></context>對應的站點,吼吼,原來如此,結果我把第一個<context>刪除了,果然達到了我想要的結果,默認的站點是我想要訪問的站點了。
?
<Host name=”localhost” debug=”0″ appBase=”webapps”unpackWARs=”true” autoDeploy=”true”
xmlValidation=”false” xmlNamespaceAware=”false”>
<%
HashMap map = (HashMap)session.getAttribute(“map”);
map.put(“key”,”value”);
%>
<Logger className=”org.apache.catalina.logger.FileLogger”
directory=”logs” prefix=”localhost_log.” suffix=”.txt”
timestamp=”true”/>
<Context path=”" docBase=”/web/” debug=”0″
reloadable=”true” crossContext=”true”>
<ResourceLink name=”jdbc/cmsPool” global=”jdbc/cmsPool”
type=”javax.sql.DataSource”/>
</Context>
</Host>
轉載于:https://www.cnblogs.com/beceo/archive/2012/03/27/2419631.html
總結
以上是生活随笔為你收集整理的tomcat 默认站点的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c#泛型的使用
- 下一篇: django中使用原生sql