問題タブ [wildfly-11]
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.
java - マニフェスト Class-Path が Wildfly モジュールで受け入れられない
OpenText Documentum Java クライアント用の Wildfly モジュールを作成しようとしています。以前は、その jar ファイルを .war ファイルにパックしていて、アプリは動作していましたが、重量が 23Mb ありました。
J2SE では通常、メインの jar を追加するだけでdfc.jar
、その依存関係は自動的に追加さClass-Path:
れdfc.jar/META-INF/MANIFEST.MF
ます。ただし、Wildfly 11 では動作しないようです: モジュールを作成し、webapp をそれに依存させましたがDfException
、メイン jar からクラスをロードしようとすると、Wildfly は同じ依存関係の 1 つを見つけることができません。フォルダ:
すべての jar を手動で追加せずにこのモジュールを作成することは可能ですか?
これが私がしたことです:
src/main/resources/META-INF/MANIFEST.MF:
PrintClassloaders.java:
生成された module.xml:
dfc.jar/META-INF/MANIFEST.MF:
aspectjrt.jar
は同じフォルダにあります。モジュールクラスローダーによって選択されないのはなぜですか?