問題タブ [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.

0 投票する
2 に答える
1602 参照

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を使用するように変更しました。