天天看點

tomcat修改預設web目錄

1、修改$tomcat/conf/server.xml檔案,在<host></host>标簽之間添加上:   

<Context docBase="D:\apache-tomcat-7.0.59\webapps\ceshires" path="" debug="0" reloadable="true"/> 

<Context path="" docBase="ceshires" debug="0" reloadable="true">

</Context>

<code>&lt;</code><code>Host</code> <code>name</code><code>=</code><code>"localhost"</code>  <code>appBase</code><code>=</code><code>"webapps"</code>

<code>    </code><code>unpackWARs</code><code>=</code><code>"true"</code> <code>autoDeploy</code><code>=</code><code>"true"</code><code>&gt;</code>

<code>    </code><code>&lt;</code><code>Context</code> <code>path</code><code>=</code><code>""</code> <code>docBase</code><code>=</code><code>"ty"</code> <code>debug</code><code>=</code><code>"0"</code> <code>reloadable</code><code>=</code><code>"true"</code> <code>&gt;</code>

<code>    </code><code>&lt;/</code><code>Context</code><code>&gt;</code>

<code>............................................</code>

<code>&lt;/</code><code>Host</code><code>&gt;</code>

注意,如果有重複的path出現,則在tomcat啟動的時候會出現如下錯誤:

java.io.IOException: java.lang.IllegalStateException: Context path  is already in use

docBase 是應用的路徑,如果應用是在tomcat的webwapps目錄下,則填相對路徑,如果不是在webapps路徑下,則填絕對路徑。

debug  則是設定debug level,  0表示提供最少的資訊,9表示提供最多的資訊

reloadable 是否監測和加載/WEB-INF/classes/和/WEB-INF/lib中的類檔案的更新(這個屬性非常重要,如果為true,則tomcat會自動檢測應用程式的/WEB-INF/lib     和/WEB-INF/classes目錄的變化,自動裝載新的應用程式,我們可以在不重起tomcat的情況下改變應用程式)

unpackWARs  如果此項設定為true,(則tomcat會自動将WAR檔案解壓)表示把WEB應用的WAR檔案先展開為開放目錄結構後再運作,如果設為false将直接運作為WAR檔案。

autoDeploy:如果此項設為true,表示Tomcat服務處于運作狀态時,能夠監測appBase下的檔案,如果有新有web應用加入進來,會自運釋出這個WEB應用

儲存server.xml,重新啟動tomcat。

    今日按上面的方法修改tomcat的預設通路路徑為自己定義的項目下,修改并server.xml後到bin目錄下startup.bat重新開機時出現視窗啟動一會自動退出掉了,查了許久是tomcat的記憶體不夠了,修改catalina.bat來添加記憶體在

rem ----- Execute The Requested Command ---------------------------------------下

增加下面指令

set JAVA_OPTS=%JAVA_OPTS% -server -XX:PermSize=128M -XX:MaxPermSize=512m

增加好tomcat記憶體後,在重新開機新啟動就好了。

      本文轉自ling118 51CTO部落格,原文連結:http://blog.51cto.com/meiling/1662537,如需轉載請自行聯系原作者

下一篇: dhcp

繼續閱讀