【问题标题】:How to generate grails jar components for glassfish如何为 glassfish 生成 grails jar 组件
【发布时间】:2014-12-10 09:32:58
【问题描述】:

在这个 tuto 中找到了在 Glassfish 应用服务器上部署 grails 应用的 cmd:

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

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

从哪里可以得到这个库?我的意思是:glassfish-grails.jar

【问题讨论】:

    标签: grails glassfish


    【解决方案1】:

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

    有插件,但几乎一样过时。 repo 最近看到了一些更新,所以如果你想让这个东西到达终点,它似乎是非常可行的,我认为这将是一个很好的补充。

    我愿意在假期后提供一些帮助 看起来只是将 glassfish-embedded-all 依赖项更新为 'org.glassfish.main.extras:glassfish-embedded-all:4.1' 并确保插件代码编译将是工作的一部分,并确保其正常运行剩下的 :) 有关更多信息、依赖项等,请参阅 http://mvnrepository.com/

    如果您遇到困难或想了解有关让新服务器像 Tomcat 和 Jetty 在运行应用程序中那样运行的任何信息,请随时给我发送电子邮件 - 我已经在这两个方面工作过。

    【讨论】:

      【解决方案2】:

      本教程是为 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 管理 GUI)

      其他一切都应该按照教程中的说明进行。

      另请参阅:

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-03
        • 2017-08-16
        相关资源
        最近更新 更多