如何为glassfish生成grails jar组件

时间:2014-12-10 09:32:58

标签: grails glassfish

在此tuto cmd中找到要在Glassfish应用程序服务器上部署grails应用程序:

asadmin deploy --libraries $GRAILS_HOME/lib/glassfish-grails.jar helloworld-0.1.war

浏览$GRAILS_HOME/lib/,找不到glassfish-grails.jar文件。

有人可以从哪里获得这个图书馆?我的意思是:glassfish-grails.jar

2 个答案:

答案 0 :(得分:0)

本教程是为Glassfish v3 Prelude版本编写的,这是Glassfish 3的早期版本,对于当前版本的Glassfish 3似乎无效。

文件glassfish-grails.jar在GRAILS lib文件夹中不再存在,但无论如何都不需要。

要进行共享战争(没有lib文件的WAR),您必须执行以下操作:

  1. 将所有图书馆从$GRAILS_HOME/lib/复制到$GLASSFISH_HOME/glassfish/lib/

  2. 通过以下方式部署:asadmin deploy helloworld-0.1.war(或使用Glassfish Admin GUI)

  3. 其他所有内容都应如教程中所述。

    另见:

答案 1 :(得分:0)

那些东西已经过时了,我不认为他们已经在4年内更新了它。出于某种原因,当我在大约一年前看这个时,它甚至看起来都不是开源的。

有插件,但它几乎和过时了。回购已经在最近看到了一些更新,所以如果你想把这个东西带到终点线,它似乎非常可行,我认为它是一个很好的补充。

我愿意在假期之后帮助一些看起来只是将glassfish-embedded-all依赖项更新为'org.glassfish.main.extras:glassfish-embedded-all:4.1'并确保插件代码编译成为工作的一部分,并确保它的功能是剩下的:)请参阅http://mvnrepository.com/了解更多信息,依赖关系等等。

如果您遇到困难或想知道如何让新服务器像Tomcat和Jetty那样在运行应用程序中运行,请随时给我发电子邮件 - 我已经同时处理了这两个问题。