gpt4 book ai didi

tomcat - 在 intellij IDEA 社区版中将 Tomcat 作为应用程序运行

转载 作者:行者123 更新时间:2023-11-28 22:09:46 27 4
gpt4 key购买 nike

我正在尝试在 intellij IDEA 中设置一个旧网站。我有旧项目的所有源代码和必要的配置文件。在 intellij 中设置源代码和 Web 内容并进行编译。我真的不知道如何启动应用程序。我找到了一个 post描述如何使用 Tomcat 中的“ Bootstrap 类”执行此操作。我可以使用这种技术启动我的服务器,但我的应用程序不会自动部署在 Tomcat 中。

在使用 bootstrap 类启动 Tomcat 时,有没有一种方法可以指定动态 webapp 目录之类的东西?我知道我可以将 Tomcat 配置为在我的项目的 webcontent 文件夹中查找应用程序,但这种方式似乎是错误的,例如,如果我更改项目的位置,它将无法工作。

所以我的问题是:有没有一种方法可以告诉 Bootstrap 类“包含”我的 Web 应用程序根目录,这将是驻留在我的项目文件夹中的 Web 内容文件夹。

最佳答案

是的,您可以使用 server.xml 文件中的上下文(您可以在 tomcat/conf 中找到它)

在 server.xml 中的 Host 标记中添加这样一行作为子标记:

<Context path="myapp" docBase="d:\work\workspace\projectfolder\target\cougar-app-web-common-0.0.2-SNAPSHOT.war" />

如果你使用 war 或者

<Context path="myapp" docBase="d:\work\workspace\projectfolder\target\web" />

如果想使用扩展版。

这基本上告诉 Tomcat 从该文件夹而不是默认的 webapps 文件夹中获取“myapp”应用程序。

关于tomcat - 在 intellij IDEA 社区版中将 Tomcat 作为应用程序运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7491133/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com