有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

在Tomcat 6中将java web应用程序作为域名的根

我目前正在开发一个Java web应用程序myapp,当部署在Tomcat 6服务器上时,我使用以下URL访问myapp

相反,我想使用以下URL来访问我的应用程序:http://myapp:8080,因为myapp将是Tomcat 6中部署的唯一应用程序

我该怎么做


共 (1) 个答案

  1. # 1 楼答案

    这在Tomcat中基本上可以通过两种方式实现:

    1. Webapp/META-INF/context.xml(或Tomcat/conf/server.xml,取决于您想定义它的位置)中<Context>元素的path属性设置为空字符串。例如

      <Context path="">
      
    2. 将其重命名为ROOT.war,Tomcat将自动将其部署为ROOT

    在Tomcat之外,还有更多的方法可以做到这一点,比如(虚拟)代理、用.htaccess重写URL等等