SMX 4.2のコンセプトがendorsed libraries
かどうか疑問に思っていましたか?次のようにServiceMix 4.2 - 推奨ライブラリの使用
私のユースケースは、次のとおり
フレームワーク/ SMXランタイム内で実行されるすべてのJavaクラスに見えるように必要なクラスの特定のセットがあります。単にクラスからバンドルを作成し、関連するパッケージをエクスポートすることをお勧めします。しかし、私のSMXランタイムでは、WARファイルでも展開できます。 SMXフレームワーク内にインストールされたWARがImport/Export-Package機能を利用できるとは思いません。ですから、私は基本的には、このクラスのクラスを他のすべてのクラスに利用可能にする必要があります。これは、java.util.List
と同様の方法で利用できます。
Tomcatでは、JARをlib/endorsedディレクトリに置くことでこれを行うことができます。しかし、私はSMXが承認されたディレクトリを宣言していないと考えています。だから私は%JAVA_HOME%\jre\lib\
フォルダの中に支持されたディレクトリを作成しました。しかし、私のクラスは解決されません。
ご協力いただきまして誠にありがとうございます。
ありがとうございます!