GlassFish-embedded-maven-plugin - リソースを展開する方法
-
12-11-2019 - |
質問
GlassFish-embedded-maven-pluginを介してJava EE 6アプリケーションを展開するための迅速かつ簡単な方法を提供しているため、スタンドアロンガラスフィッシュをインストールして設定する必要はありません。ただし、リソース展開に問題が発生しています。
アプリはコンテナからJavaMailリソースを必要とし、適切なロール - >ユーザ/グループマッピングを備えたJAASレルムを必要とします。
スタンドアロンのガラスフィッシュに展開するとき、これはSun-Resource.xmlファイルおよび/またはいくつかのasadminコマンドを簡単に提供します。しかし、私はGlassFishを埋め込む方法をどのようにして行うかを把握するのに苦労しています。
GlassFish-embedded-maven-plugin呼び出しの一部としてPOMにGlassFish-Resources.xmlを自動展開できる方法はありますか?プラグインのドキュメントはほぼ存在しないか、日付2.1のバージョンの不良を参照しています、そして私はますます立ち往生しています。
解決
Maven-Embedded-GlassFish-Pluginはこのユースケースに限定すされるようです。
代わりに、組み込みGlassFish APIを使用してください。これは3.1で完全に変更されましたが、ほとんどのWebは古い3.0.1 APIを参照しているため、見つけることができるほとんどの例は間違っています。ここから始めます:
http://embedded-glassfish.java。ネット/ NONAV / APIDOCS / ORG / GlassFish /埋め込み式/ glassfish.html