我有一个项目 名称叫EDC 发布到TOMCAT下面以后 访问地址是http://124.207.159.153:8080/EDC
我现在想把/EDC 这个取消掉 把访问地址变成http://124.207.159.153:8080
我的做法如下:
在server.xml里面增加如下片段
<Context path="" docBase="EDC" debug="0" reloadable="true" />这样做倒是可以用http://124.207.159.153:8080这个地址访问了 但是项目里面的有些功能不能用了 然后我又增加如下的片段:
<Context path="/EDC" docBase="/opt/tomcat5520/webapps/EDC" debug="0" reloadable="true" />然后用http://124.207.159.153:8080/EDC访问项目的时候 点击某些连接的时候 系统就自动跳转到了 http://124.207.159.153:8080请诸位大侠帮忙啊 多谢了 百分送上 不够再加!!!!!!!!!!!!!
我现在想把/EDC 这个取消掉 把访问地址变成http://124.207.159.153:8080
我的做法如下:
在server.xml里面增加如下片段
<Context path="" docBase="EDC" debug="0" reloadable="true" />这样做倒是可以用http://124.207.159.153:8080这个地址访问了 但是项目里面的有些功能不能用了 然后我又增加如下的片段:
<Context path="/EDC" docBase="/opt/tomcat5520/webapps/EDC" debug="0" reloadable="true" />然后用http://124.207.159.153:8080/EDC访问项目的时候 点击某些连接的时候 系统就自动跳转到了 http://124.207.159.153:8080请诸位大侠帮忙啊 多谢了 百分送上 不够再加!!!!!!!!!!!!!
解决方案 »
- 高手进,如何确定tomcat的root文件夹目录问题
- <c:forEach>中的变量范围问题?
- JSP超链接出错显示空白页面!!!!望大家多来帮助!!!!!
- 请教jboss-IDE的安装设置问题,3X
- 救命啊!是关于页面返回的问题!看似简单,实则不易/
- 发现了最新的、奇怪的事务问题????????????????????
- 我的APPLET程序为什么用APPLETVIEWER可以运行正常,而在浏览器中缺不能正常显示?
- 求救:关于jboss问题!
- 请问如何启动J2EE服务器?(J2EE SDK 1.3.1)
- 并发环境下,向同一张表中插入多条数据
- servlet中使用 ehcache缓存
- 大侠们帮个忙画个代理模式的UML图出来
请看我的博客
里面有你的这个问题的解答
换成我的话,我会这么做!
在Tomcat的主目录里面建一个EDC文件夹,然后在里面建一个Root文件夹,把你的系统文件等全部拷贝到root里面。然后在server.xml文件里新配置一个虚拟主机或者把localhost改一下也行。
<Host name="124.207.159.153" appBase="EDC" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="root" debug="0" reloadable="true" />
</Host>
这样做应该是没有问题的,你最好是把IP映射一下换成字母什么的!
你不妨把你的方案也贴出来看看
String path = request.getContextPath();
String basePath = request.getScheme() + "://"
+ request.getServerName() + ":" + request.getServerPort()
+ path + "/";记得在 每个jsp页面的head 与 /head 之间加上
<base href="<%=basePath%>"/>而且页面所有的有连接的地方都不用加/
例如:<a href="index.jsp">返回首页</a>之后你的项目发布成什么 在tomcat下面配置一下就行了...