我们有以下项目:如何更改MyEclipse中EAR文件中的WAR文件的URI?
办公室 - Web应用程序项目
控制台 - Web应用程序项目
MyEclipse的默认部署这些Web应用程序到以下地点:
C:\tools\jboss-5.1.0.GA\server\web\deploy\office.war
C:\tools\jboss-5.1.0.GA\server\web\deploy\console.war
但在ant build,并且在我们的部署脚本中,我们使用了不同的战争名称莱:
devoffice.war
devconsole.war
现在我们不仅建立这两个战争文件,但我们要创建企业应用devapp将同时包含这些Web应用程序:
devapp - 企业应用项目
耳中,我们描述Web应用程序的META-INF \ application.xml中
我创建以下application.xm l:
<application >
<display-name>devapp</display-name>
<module>
<web>
<web-uri>devoffice.war</web-uri>
<context-root>/office</context-root>
</web>
</module>
<module>
<web>
<web-uri>devconsole.war</web-uri>
<context-root>/console</context-root>
</web>
</module>
</application>
如果我们通过ant构建过程构建EAR和WAR文件,这个application.xml工作。
但这的application.xml不能因为默认的Eclipse从Eclipse中使用创建office.war和console.war文件,但不devoffice.war和devconsole.war。
是否可以更改企业应用程序中的模块名称?
否 - 我不想更改webapp上下文根。我们已经使用名称不同于Web应用程序名称的上下文根。我有兴趣改变战争档案的名称。 – 2010-09-06 12:44:01
请参阅更新后的问题。 – 2010-09-06 12:46:09