初心者質問:Grails JBOSSAS Plugin - どのように動作させるには?
私はjboss 5にgrailsアプリケーションを導入する必要がありました。私はgrails jbossasプラグインをどのように活用するかを考えています。私はドキュメントをどのように知っているか分かりましたが、プラグインがそこになかったのと同じ例外があります。 私はBuildConfig.groovyプラグインにプラグインを追加しましたhttp://grails-plugins.github.com/grails-jbossas/docs/manual/guide/2%20Usage.html
{}閉鎖:
は、ここで私は、次のしてきたドキュメントです。私はgrails war
と呼んだ。何も起こらず、私の戦争は爆弾を展開します。
誰かがこのプラグインを動作させるために少し手を握っていますか?残念ながら、実際にプラグインを使用する方法や、プラグインがその魔法を実行するかどうかを尋ねるドキュメントが必要です。
UPDATE:
私の環境:
- のMac OS XのライオンのDevマシン
- のGrails 2.0.3
- のJBoss 5.1.0 - Liferayのインスタンスを実行しています。
バート、私は次のことをやった:
grails generate-jboss-deploy 5
grails war
。- scp生成されたwarファイルを、リモートサーバー上のdeploy-jbossディレクトリにコピーします。
忠実に、jbossは新しい戦争を拾い上げ、展開しようとしました。私は、次の(今恐ろしい)例外取得しています:私はの休止Datasource.groovy
を変更した、使用方法の指示に従って
Caused by: java.lang.NoSuchMethodException: org.hibernate.validator.ClassValidator
を設定:
hibernate {
cache.use_second_level_cache = true
cache.use_query_cache = true
cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
validator.apply_to_ddl = false
validator.autoregister_listeners = false
}
持っているようだファイルのみgenerate-jboss-delpoy 5
スクリプトを実行して変更または作成したものはWEB-INF/jboss-web.xml
です。
<jboss-web>
<class-loading java2ClassLoadingCompliance="false">
<loader-repository>
sappi-label:loader=sappi-label.war
<loader-repository-config>java2ParentDelegation=false</loader-repository-config>
</loader-repository>
</class-loading>
</jboss-web>
私は(ディレクトリを確認し、その後、爆発)jboss-web.xml
ファイルが生成されたwarファイルに存在していることを確認した:それは内容があります。
バート:jboss-web.xml
以外のファイルは変更する必要がありますか?
UPDATE(再び):
私ははJBossASプラグインに何か問題がないと思います。私はより多くのテストを行い、プラグインが行うべきことをしていることを確認します:jboss-web.xmlにjarsを削除します。私はそれが休止状態の設定を変更することを確認することができませんでしたが、私はそれが仮定します。私は問題はLiferayのインスタンスに展開しようとしているサーバーの中にあると思います。
私が何をしているかに関わらず、slf4jが正常にロードできなかったという例外があります。それ以上のものはありません。私はこの問題を徹底的に解消するつもりだが、それは私の元の質問の範囲外である。バート、助けてくれてありがとう。 slifer4jがLiferay/jboss環境でなぜ嘔吐するかについてのアイディアがあれば教えてください。
よろしくお願いいたします。
ありがとうございます!
応答のおかげで、バート、それは非常に感謝しています。私は元の質問をより詳細に編集しました。 –