0

我们在我的公司使用 Groovy on Grails 框架。管理层希望我们从 WebSphere 6.1 升级到 WebSphere 7 或 8。有谁知道目前是否支持 Groovy on Grails。

http://grails.org/Deployment没有将 WebSphere 7 或 8 列为受支持。但我想知道是否有人已经成功地做到了这一点。

有谁知道 grails 是否支持 WAS7 或 8,或者是否有任何部署到它的经验?

4

4 回答 4

2

我们在 WAS 7 上使用 Grails 1.3.7 取得了一些成功,但 Grails 2.0.0 没有。Spring Security 以及 WAS 如何处理 Grails 创建的过滤器似乎存在问题。

于 2012-01-11T17:19:53.633 回答
1

我能够在 WAS 8.5(自由配置文件)上运行 Grails 2.1 应用程序。我在 WAS 平台 lib 中遇到了与旧的、不兼容的 SLF4j 版本有关的问题,但通过设置 parent-last 类加载器策略解决了这个问题。

于 2012-08-18T07:25:38.553 回答
0

WAS 包含许多“内置”库和依赖项。我在将 aspectJ 1.6 部署到 WAS 7 时遇到了同样的问题,因为 WAS 在部署和启动应用程序之前默认加载它自己的库。

对此的转变显然是改变加载策略。但是,请注意这一点,因为您可能会在服务器级别遇到其他类型的错误。

于 2012-10-04T17:08:03.883 回答
0

我已经使用 Grails 1.31 在 WebSphere 7 和 8 上部署了简单的 grails 应用程序。我遇到的唯一问题是使用 ant builder 发送电子邮件时。这适用于 WebSphere 提供旧版本的 Ant 并加载它,而不是 grails 应用程序中包含的版本。这对您来说可能是也可能不是问题。此问题在 http://www.grails.org/Deployment的部署说明中提到, 标题为“我收到类似 'java.lang.NoSuchMethodError: org.apache.tools.ant.UnknownElement: method setNamespace(Ljava /lang/String;)V not found' 我该怎么办?”

于 2011-12-13T00:30:00.433 回答