天天看点

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

继续阅读