我正在使用 Maven 构建一个要在 Eclipse 中发布到 WAS8.5 服务器的耳朵。Maven 正在 /META-INF/application.xml 中生成 application.xml。但是当我随后将耳朵部署到我的 WAS8.5 服务器时,战争的上下文根被替换为 URI。例如,app1-0.0.1-SNAPSHOT.war 的上下文根不是 app1,而是完整的 URI (app1-0.0.1-SNAPSHOT.war)。有人有什么建议吗??application.xml 在下面找到。
另外,我正在运行带有 WebSphere 8.5.5 的 Eclipse 4.5.1。提前致谢!
<!DOCTYPE application PUBLIC
"-//Sun Microsystems, Inc.//DTD J2EE Application 1.3//EN"
"http://java.sun.com/dtd/application_1_3.dtd">
<application>
<display-name>my_ear</display-name>
<module>
<web>
<web-uri>app1-0.0.1-SNAPSHOT.war</web-uri>
<context-root>app1</context-root>
</web>
</module>
<module>
<web>
<web-uri>app2-0.0.1-SNAPSHOT.war</web-uri>
<context-root>/</context-root>
</web>
</module>
</application>