問題タブ [payara-micro]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - PayaraMicro が WAR の glassfish-resources.xml に jdbc の詳細を追加しない
Payara Micro の Docker コンテナーにデプロイしようとしている Web アプリがありますが、glassfish-resources.xml
詳細がサーバーの .xml ファイルに追加されませんmicrodomain.xml
。
JDBC の定義は非常に基本的なもので、docker コマンドから設定された環境変数を利用します (これは次の場所にありMyApp.war/WEB-INF/glassfish-resources.xml
ます:
payara.env
ファイルは次のとおりです。
以下のログからわかるようmysql-jdbc-7.0.0.jre8.jar
に、クラスパスに追加されます。
Docker コマンド:
サーバー出力 (余分なログを削除):
更新:
payara/Payara/issues/3449deployment.resource.validation
に記載されているように、システム フラグを設定するプリブート スクリプトを追加しました。
preboot.asadmin:
起動ログには、コマンドが正常に実行されたことが示されていますが、リソースは追加されていません。
payara-resources.xml
また、次の DOCTYPEを使用するように変更しました。