tomcat正式环境如何配置context啊

曙光城邦 发布于 2013/12/05 14:54
阅读 4K+
收藏 1

需求,因为服务器上就一个web工程,需要是访问域名就直接访问到该项目,如Sample.war,一般情况下是访问上下文/Sample才能访问到该工程。 现在我需要访问根路径就能访问到该工程。

修改了tomcat conf目录下的server.xml增加了context。

<Context path="/" docBase="D:/Program Files/Apache Software Foundation/Tomcat

7.0/webapps/SheJiJun" debug="0" reloadable="true"/>


现在访问根路径/可以访问到该项目了。

但是项目中的

<c:url value="/login.do" var="login"/>

<a href="${login }">登陆</a>

全乱了。

因为在本地环境登录会成为 /Sample/login.do   即增加了上下文

在正式环境成了//login.do  因为正式环境中该项目的上下文为根路径/ ,所以成了这样。

求解? 使用c:url的时候如何统一起来??

加载中
0
iSea
iSea

<Context path="" docBase="D:/Program Files/Apache Software Foundation/Tomcat 7.0/webapps/SheJiJun" debug="0" reload="ture"></Context>

这样试试

0
指尖的舞者
指尖的舞者

直接把app的名字改了。SheJiJun改成ROOT去部署。


返回顶部
顶部