1

SMX 4.2 にendorsed libraries?の概念があるかどうか疑問に思っていました。

私のユースケースは次のとおりです。

フレームワーク/SMX ランタイム内で実行されているすべての Java クラスに表示される必要があるクラスの特定のセットがあります。クラスからバンドルを作成し、関連するパッケージをエクスポートすることをお勧めします。ただし、私の SMX ランタイムでは、WAR ファイルもデプロイできます。SMX フレームワーク内にインストールされた WAR が Import/Export-Package 機能を利用できるとは思えません。したがって、基本的には、このクラスのセットを他のすべてのクラスで利用できるようにする必要java.util.Listがあります。

Tomcat では、JAR を lib/endorsed ディレクトリに配置することでこれを行うことができます。ただし、SMX は承認されたディレクトリを宣言していないと思います。%JAVA_HOME%\jre\lib\そこで、フォルダ内に承認済みのディレクトリを作成しました。しかし、私のクラスは解決されません。

どんな援助も大歓迎です。

どうもありがとう!

4

1 に答える 1

1

jar を SMX_HOME/system にコピーし、宣言を SMX_HOME/etc/startup.properties に適切な起動優先度 (私は 30 を使用しました) で追加できます。

于 2010-12-21T08:32:15.640 に答える