2016-11-24 506 views
-1

我想通過向其添加Grails 2.5.4項目和Java Web項目來創建EAR項目。它將被部署到WAS 8.5.5服務器。這個想法是使用WAS的會話上下文共享來共享這兩個應用程序之間的會話。 PL。讓我知道這是否可能。截至目前,EAR僅將Grails應用程序標識爲JAR,因此它不會在WAS中進行部署。我正在爲此使用GGTS,並在IDE中集成了WAS開發人員工具/ WAS運行時間將Grails項目和Java Web項目添加到EAR項目

+0

Grails - 傻我。我會收回。請編輯你的問題。 – duffymo

回答

0

您可以通過GGTS創建EAR項目和Java Web項目,然後將Web項目添加到EAR。然後,你生成的application.xml將有一個這樣的Web模塊條目:

<module> 
    <web> 
     <web-uri>TestWeb.war</web-uri> 
     <context-root>TestWeb</context-root> 
    </web> 
</module> 

然後爲grails應用程序添加條目。修改後的application.xml中現在有兩個條目:

<module> 
    <web> 
     <web-uri>TestWeb.war</web-uri> 
     <context-root>TestWeb</context-root> 
    </web> 
</module> 
<module> 
    <web> 
     <web-uri>TestGrails.war</web-uri> 
     <context-root>TestGrails</context-root> 
    </web> 
</module> 

出口耳朵文件,並添加使用常見的壓縮實用程序作爲答案給this問題Grails的戰爭文件(建設項目後創建的)。然後可以在WAS中部署ear文件。