gpt4 book ai didi

java - 如何避免在 url 中附加 webapp 名称?

转载 作者:行者123 更新时间:2023-11-28 22:01:50 30 4
gpt4 key购买 nike

我浏览了链接 deploy war file on Tomcat and run without project name我发现被问到的问题与我的问题完全相同。

但是答案让我有点困惑。所以首先我想知道这是否可以通过完全不修改Tomcat安装目录来实现!如果是,请建议我实现目标的具体方法。

此外,我的环境设置就像我在 maven 的帮助下构建 war 一样。并且,在服务器 View 中,服务器路径(即 catalina.base)和部署路径被设置为我在 eclipse IDE 中的工作区。

最佳答案

通过阅读上面的链接deploy war file on Tomcat and run without project name

您可以简单地删除其他应用程序(从 tomcat 的 webapps 目录)并将应用程序的名称更改为 ROOT 并将其部署到 tomcat。

如果是 Maven 项目,请在您的 pom.xml(在项目标签内)中将其更改为:

<project ...>
<groupId>UR_PKG_NAME</groupId>
<artifactId>ROOT</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<build>
<finalName>ROOT</finalName>
.
.
.
</project>

您还需要在 pom.xml(在 tomcat7 插件配置标签内)中提供正在运行的 tomcat 服务器的 Url,如下所示:

<url>http://IP:PORT/manager/text</url>
<server>tomcat</server><!-- the name of server in your maven settings.xml -->
<update>True</update>

关于java - 如何避免在 url 中附加 webapp 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36785903/

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