2010-11-30 9 views
1

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\フォルダの中に支持されたディレクトリを作成しました。しかし、私のクラスは解決されません。

ご協力いただきまして誠にありがとうございます。

ありがとうございます!

答えて

1

さて、あなたはSMX_HOME /システムにあなたのjarファイルをコピーして、適切な起動優先順位を持つSMX_HOMEは/ etc/startup.properties(私は30を使用している)

に宣言を追加することができます
関連する問題