0

私の会社では Grails フレームワークで Groovy を使用しています。経営陣は、WebSphere 6.1 から WebSphere 7 または 8 にアップグレードすることを望んでいます。Grails の Groovy が現在サポートされているかどうか知っている人はいますか?

http://grails.org/Deploymentには、WebSphere 7 または 8 がサポート対象としてリストされていません。しかし、とにかく誰かがこれを成功させたのではないかと思っています。

WAS7 または 8 が grails でサポートされているかどうかを知っている人はいますか? または、それにデプロイした経験がある人はいますか?

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 (liberty プロファイル) で Grails 2.1 アプリを実行できました。WAS プラットフォーム ライブラリ内の互換性のない古いバージョンの SLF4j で問題が発生しましたが、parent-last クラスローダー ポリシーを設定することで回避しました。

于 2012-08-18T07:25:38.553 に答える
0

WAS には、多くの「組み込み」ライブラリと依存関係が含まれています。WAS はデフォルトでアプリケーションをデプロイして開始する前に独自のライブラリをロードするため、aspectJ 1.6 を WAS 7 にデプロイする際に同じ問題に遭遇しました。

これを好転させるには、ロード ポリシーを変更する必要があります。ただし、サーバー レベルで他の種類のエラーが発生する可能性があるため、これには注意してください。

于 2012-10-04T17:08:03.883 に答える
0

Grails 1.31 を使用して、WebSphere 7 と 8 の両方にデプロイする単純な grails アプリケーションを入手しました。私が経験した唯一の問題は、ant ビルダーを使用して電子メールを送信するときです。これは、Grails アプリに含まれているバージョンの代わりに、古いバージョンの Ant を出荷してロードする WebSphere に対して行われます。これはあなたにとって問題になる場合とそうでない場合があります。この問題は、 http ://www.grails.org/Deployment のデプロイメント ノート の「'java.lang.NoSuchMethodError: org.apache.tools.ant.UnknownElement: method setNamespace(Ljava /lang/String;)V が見つかりません。どうすればよいですか?"

于 2011-12-13T00:30:00.433 に答える