最终效果如下:
其中Servlet-test是我的工程名。
现在我想实现的就是不带工程名的访问。
及访问路径中没有Servlet-test,也能直接访问到我的页面。
大家有什么好的思路呢?
9 个解决方案
#1
好奇葩的需求
不带工程名,一个web容器下多个工程怎么区分
不带工程名,一个web容器下多个工程怎么区分
#2
TOMCAT服务器么?最简单就是直接情况webapp目录下的ROOT目录,把你的工程文件copy进去。
#3
事实上别人已经实现了。
但是我想不出头绪来。
#4
恩。
的确,这确实是一个方法。
但是,感觉太粗暴了点。
#5
在tomcat的conf目录下的server.xml中的Host里加一个
就可以不带项目名称访问了
<Context path="/" reloadable="true" docBase="你项目的路径" >
</Context>
就可以不带项目名称访问了
#6
版主你好!
根据你的提示,我试着设置了一下。
于是有了这张截图:
点击下面的“/”直接跳到Tomcat主页。
我的设置如下:
如果有错误的地方,请指出。
谢谢!
#7
这样会不会打开tomcat首页的路径冲突啊
#8
把root停掉吧!
#9
这个方法没有副作用,有些方法有二次启动问题。会导致莫名网页无法打开。
#1
好奇葩的需求
不带工程名,一个web容器下多个工程怎么区分
不带工程名,一个web容器下多个工程怎么区分
#2
TOMCAT服务器么?最简单就是直接情况webapp目录下的ROOT目录,把你的工程文件copy进去。
#3
好奇葩的需求
不带工程名,一个web容器下多个工程怎么区分
事实上别人已经实现了。
但是我想不出头绪来。
#4
TOMCAT服务器么?最简单就是直接情况webapp目录下的ROOT目录,把你的工程文件copy进去。
恩。
的确,这确实是一个方法。
但是,感觉太粗暴了点。
#5
在tomcat的conf目录下的server.xml中的Host里加一个
就可以不带项目名称访问了
<Context path="/" reloadable="true" docBase="你项目的路径" >
</Context>
就可以不带项目名称访问了
#6
在tomcat的conf目录下的server.xml中的Host里加一个<Context path="/" reloadable="true" docBase="你项目的路径" >
</Context>
就可以不带项目名称访问了
版主你好!
根据你的提示,我试着设置了一下。
于是有了这张截图:
点击下面的“/”直接跳到Tomcat主页。
我的设置如下:
如果有错误的地方,请指出。
谢谢!
#7
这样会不会打开tomcat首页的路径冲突啊
#8
把root停掉吧!
#9
TOMCAT服务器么?最简单就是直接情况webapp目录下的ROOT目录,把你的工程文件copy进去。
恩。
的确,这确实是一个方法。
但是,感觉太粗暴了点。
这个方法没有副作用,有些方法有二次启动问题。会导致莫名网页无法打开。