tomcat - 在tomcat根目录下部署war文件

标签 tomcat

运行 apache tomcat 后 http://localhost:8080/出现默认的 Tomcat 页面,其中包含选项 App manager 、主机管理器。我可以在应用程序管理器中部署我的 war 文件。但链接显示为 http://localhost:8080/example/ .

如何在 apache tomcat 启动页面上加载我的 war 文件,而不是加载 tomcat 默认页面并显示我的 war 文件索引页面?同样在这样做之后,以后我该如何部署任何 war 文件,因为我将无法在加载时访问 tomcat 默认页面应用程序管理器?

最佳答案

我看到两个选项:

当你部署一个应用程序时,你可以给一个META-INF/context.xml文件。这有一个应用程序路径的声明,docBase。阅读 chapter about naming in the documentation (以及其余部分)使其成为“/”

另一个选项是魔法名称 ROOT(全部大写)或 ROOT.war。这是 Tomcat 默认部署在“/”上的内容

关于tomcat - 在tomcat根目录下部署war文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32297384/

相关文章:

tomcat - 如何在操作系统启动时启动 Fuseki?

java - 部署在Tomcat 7.0.57上的Spring Boot 1.2.2应用程序不启动

Hibernate 4.3.5 到 4.0.1 异常 org.hibernate.loader.MultipleBagFetchException

tomcat - Tomcat 启动后 Log4j 不工作

apache - Java 重定向 + 域

tomcat - IntelliJ Idea 11 - 如何扩展Tomcat服务器Stacktrace

jakarta-ee - 在 Tomcat、WebLogic、Glassfish 等中使用哪个 MBeanServer?

java - 使用 ReSTLet 的单个资源类中的多个 get 方法

tomcat - 使用 Cargo 部署当前项目和另一个 WAR

jsf - 升级到 jsf2 后出现 ViewExpiredException