2013-04-16 42 views
0

這裏是我的設置 SDK:木衛三的Eclipse(3.4.2) 應用服務器:JBoss的4.2.3GA如何爲特定應用程序定義自定義EAR文件名稱?

我有三個項目:

  • MYAPP,這是主要的項目,只有庫和log4j配置。這是application.xml和jboss-app.xml所在的地方。
  • MYAPPEJB,這是我的業務邏輯項目,其中有我的實體bean,會話bean。
  • MYAPPWeb,這是我的客戶端邏輯項目,其中我有我的Struts Forms,Struts Actions,JSPs和Jasperreports報告。

當我將我的項目發佈到我的筆記本電腦上的jBoss服務器時,我得到了以下EAR文件名:MYAPP.ear,這是有道理的。

我想爲最終的EAR定義不同的自定義名稱,比方說ACCOUNTMANAGER.ear

這裏是我的application.xml文件

<?xml version="1.0" encoding="UTF-8"?> 
<application xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:application="http://java.sun.com/xml/ns/javaee/application_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd" id="Application_ID" version="5"> 
    <display-name>MYAPP</display-name> 
    <module> 
     <ejb>MYAPPEJB.jar</ejb> 
    </module> 
    <module> 
     <web> 
      <web-uri>MYAPPWeb.war</web-uri> 
      <context-root>/manager/myapp</context-root> 
     </web> 
    </module> 
    <library-directory>/lib</library-directory> 
</application> 

任何想法?

謝謝

查爾斯

回答

1

可以在application.xml文件在網絡中指定你的耳朵文件的名稱 - > WEB-URI標籤。請檢查此鏈接以供參考。 web-uri

+0

我已編輯我的帖子,包含application.xml內容 –

+0

我無法爲我的主應用程序指定web-uri。這隻適用於模塊。 –

1

您可以在application.xml文件中指定。它會選擇這個名字而不是耳朵文件名。 MyEarName

相關問題