一、tomcat访问项目增加一级目录
有的时候因为nginx和f5策略问题需要在访问系统的时候前面添加一个前缀以区分不通地方需要用同一个工程的情况;
举个例子:当访问localhost:8080/webTest/index.html时,
需要用另一种访问方式:localhost:8080/doone/webTest/index.html;
用doone的标志来区分不同地方需要访问该系统;
这个需要在tomcat的server.xml中配置改工程:
找到<Host>标签,在该标签中填入一下代码:
<Host name="localhost" appBase="webapps"········>
·
<Context path="doone/webTest" docBase="主机绝对路径/webTest" ></Context>
·
</Host>
换行添加以下内容,重启Tomcat即可。
<Context path="doone/webTest" docBase="主机绝对路径/webTest" ></Context>
二、tomcat访问隐藏工程名称
举个例子:当访问localhost:8080/webTest/index.html时,
需要用另一种访问方式:localhost:8080;
第一种方式:
删除 tomcat//webapps/ROOT 下面的所有文件,
将工程文件全被拷贝到ROOT下就可以了。
第二种方式:(建议采用第二种)
设置虚拟路径:conf目录下, 修改 server.xml 文件,找到以下位置:
找到<Host>标签,在该标签中填入一下代码:
<Host name="localhost" appBase="webapps"··········>
·
<Context path="" docBase="主机绝对路径/webTest" debug="0" reloadable="true"/>
·
</Host>
换行添加以下内容,重启Tomcat即可。
<Context path="" docBase="主机绝对路径/webTest" debug="0" reloadable="true"/>