在Tomcat 6中将java web应用程序作为域名的根
我目前正在开发一个Java web应用程序myapp,当部署在Tomcat 6服务器上时,我使用以下URL访问myapp:
相反,我想使用以下URL来访问我的应用程序:http://myapp:8080
,因为myapp将是Tomcat 6中部署的唯一应用程序
我该怎么做
你可以在下面搜索框中键入要查询的问题!
我目前正在开发一个Java web应用程序myapp,当部署在Tomcat 6服务器上时,我使用以下URL访问myapp:
相反,我想使用以下URL来访问我的应用程序:http://myapp:8080
,因为myapp将是Tomcat 6中部署的唯一应用程序
我该怎么做
# 1 楼答案
这在Tomcat中基本上可以通过两种方式实现:
将
Webapp/META-INF/context.xml
(或Tomcat/conf/server.xml
,取决于您想定义它的位置)中<Context>
元素的path
属性设置为空字符串。例如将其重命名为
ROOT.war
,Tomcat将自动将其部署为ROOT在Tomcat之外,还有更多的方法可以做到这一点,比如(虚拟)代理、用
.htaccess
重写URL等等