我們有以下項目:如何更改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