多站点
1 打开tomcat/conf/server.xml,在里面找到<Engine name="Catalina" defaultHost="localhost">.....</Engine>
2 在<Engine name="Catalina" defaultHost="localhost"></Engine>中间加入内容:
<Engine name="Catalina" defaultHost="localhost">
.........原有内容不要动
下面为新加内容:
---------------------------------------------------------------------------------------------------------------------------------
<Context path="" docBase="$Tomcat/webapps/ROOT" />
<Context path="" docBase="myapp"/>
<Context path="" docBase="" />
注:使用“”上下文路径进行访问!此时的这个配置不能省略,一定要加!
下面在进行一下相关的讲解:
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="" docBase="" /> .... </Host>
<Context path="/test/rest" docBase="/project/applications/rest" debug= "0" reloadable="true" crossContext="true"></Context>
path 指出你的访问路径
docBase指出你的存放路径 debug 为设定debug的等级0提供最少的信息,9提供最多的信息
reloadable=true时 当web.xml或者class有改动的时候都会自动重新加载不需要从新启动服务
crosscontext="true"表示配置的不同context共享一个session