java - 在 Tomcat 的根目录下部署我的应用程序

标签 java tomcat

我有我的应用程序的 war 文件。我需要在根级别部署它。当前 URL 为 http://localhost:8080/war_name/application_name

最佳答案

您有几个选择:

  1. 在部署之前,从 tomcat 中删除现成的 ROOT/ 目录,并将您的 war 文件重命名为 ROOT.war

  2. 将您的 war 部署为(来自您的示例)war_name.war 并配置 context rootconf/server.xml 中使用您的 war 文件:

    <Context path="" docBase="war_name" debug="0" reloadable="true"></Context>
    

第一个更容易,但有点笨拙。第二种可能是更优雅的方法。

关于java - 在 Tomcat 的根目录下部署我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57025287/

相关文章:

java - Tomcat8 和 ActiveMQ : Bean named 'someQueue' must be of type [javax. jms.Queue],但实际上是 [org.apache.activemq.command.ActiveMQQueue] 类型

java - 如何获取在 Tomcat 6 中使用 JDBC Realm 登录的用户的当前用户名

security - 考虑到 future 的 OAuth 实现,我应该如何在 Tomcat 上实现 session 管理/身份验证?

java - 如何设置数组中的每个项目 A 对initialValue Java的引用

java - 在子类中使用 super 或 this 访问父类(super class)中的属性?

java - 线程中的异常 - Squirrel SQL 客户端

java - 将数组的所有元素向右移动

java - Tomcat 中的 Quartz 调度程序内存泄漏

java - -Dwebdriver.chrome.driver 中的 -D 是什么意思

java - 无法在我的本地主机上运行 Apache Tomcat 服务器?