gpt4 book ai didi

java - war 上下文根更改未反射(reflect)在通过 Maven 制作并使用 MyEclipse 部署的 WebSphere 中

转载 作者:搜寻专家 更新时间:2023-11-01 03:06:52 25 4
gpt4 key购买 nike

我正在使用 WebSphere 7 并尝试从 MyEclipse 部署 war(服务器 > WebSphere 7 > 右键单击​​ > 添加部署)。

我正在使用下面的 maven war 插件:

    <groupId>com.xxx.my.app</groupId>
<artifactId>my-app</artifactId>
<packaging>war</packaging>
<name>my-app</name>

<build>
<finalName>my-app-context-root</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.1.1</version>
</plugin>
</plugins>
</build>

为了更改我的 war 的上下文根,我尝试了以下选项:

第一个选项:

<properties>
<m2eclipse.wtp.contextRoot>my-app-context-root</m2eclipse.wtp.contextRoot>
</properties>

第二个选项:

  <finalName>my-app-context-root</finalName>

但对于这些选项,运气并不好。每当我从 MyEclipse 部署我的应用程序/war 并检查 WebSphere 服务器中的上下文根时,WebSphere 仍然将上下文根显示为“my-app”(在名称标签中提到)而不是“my-app-context-root”。

最佳答案

一种方法是将 war 文件 [my-app 标签] 更改为上下文根名称。这样,它将使用所需的上下文根名称部署应用程序。

关于java - war 上下文根更改未反射(reflect)在通过 Maven 制作并使用 MyEclipse 部署的 WebSphere 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19404544/

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