2016-11-24 234 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文件。