gpt4 book ai didi

eclipse - Eclipse 中的 Wildfly 正在将 Maven SNAPSHOT 添加到 Web 上下文

转载 作者:行者123 更新时间:2023-12-02 20:48:50 26 4
gpt4 key购买 nike

当我们在 Eclipse 中迁移到 Wildfly 8.x 服务器时,我遇到了一个新问题。

我的项目名为 PayloadSvc。 pom.xml 的第一部分如下所示:

<modelVersion>4.0.0</modelVersion>
<groupId>PayloadSvc</groupId>
<artifactId>PayloadSvc</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>war</packaging>

稍后在 pom 中我有这个:

<build>
<finalName>PayloadSvc</finalName>

在 Eclipse 中,我还将 Web 项目设置中的上下文根设置为 PayloadSvc

但是,当它部署到 Wildfly 时,它会这样部署:

Registered web context: /PayloadSvc-0.0.1-SNAPSHOT

我似乎无法让它删除网络上下文的“-0.0.1-SNAPSHOT”部分。

奇怪的是,即使使用相同的 pom 数据(具有适当的上下文、groupId、artifact Id,当然还有相同的版本属性),同一工作场所中的其他项目也可以正常工作。

我正在使用 Eclipse Neon 的 STS 版本。

感谢您提供的任何建议。

最佳答案

刚刚解决了同样的问题。如果您还没有,请创建一个 WEB-INF\jboss-web.xml 文件,其中包含以下内容:

<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>PayloadSvc</context-root>
</jboss-web>

重新发布资源即可完成。但不确定为什么该文件没有自动创建。

关于eclipse - Eclipse 中的 Wildfly 正在将 Maven SNAPSHOT 添加到 Web 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39357448/

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