2011-02-23 9 views
2

OSGIコンテナ内でJboss 4.2.3をバンドルとして実行できますか?それに関連する挑戦は何でしょうか?Jboss4 inside OSGI

気になる人には、私はOSGIの中でdcm4cheeを実行しています。

答えて

3

それは信じられないほど難しいだろうことは不可能ではないものの、シンプルな代替は、参照は、JBoss内のOSGiを埋め込むために、次のようになります。彼らは追加しているよう

http://felix.apache.org/site/apache-felix-framework-launching-and-embedding.htmlProgrammatically Start OSGi (Equinox)?http://njbartlett.name/2011/03/07/embedding-osgi.html

http://www.dcm4che.org/jira/browse/DCM-308が見えますJarsのバンドルを有効にするためのサポート - 依存関係を解消し、OSGiフレームワークにこれらをデプロイすることはできませんでしたか? OSGiはJMXとJNDIをサポートしています。

JBossの内部構造に大きな依存関係がないかぎり、2番目のオプションを提案しますが、Class.forNameの使用法やその他のosgi以外の非コードに注意してください。

+0

うわー、私が本当にしたいのは、彼らがそれをした場合です。残念ながら、そのバグは古くなっているようです。私はそれを軽くするつもりです。 – drozzy

+0

また、osgi-fiedにするにはdcm4chee(double ee)が必要だと思います。 – drozzy

1

特に、dcm4che(注1e)ツールキットではbugがログに記録され、dcm4chee戦争では記録されませんでした。 dcm4cheeアセンブリの新しい問題を記録することをお勧めします。ただし、dcm4cheツールキットのコンポーネントosgiバンドルを作成すると、dcm4cheeをosgiコンテナで実行する方向で必要なステップになる可能性があります。