1

OSGI バンドルを JBOSS AS 7.1.1.Final に追加しようとしています。これは意味がありますか?追加しようとしているバンドルは次のとおりです。EclipseLink 2.4.0 OSGi Bundles Zip。これを行う簡単な方法はありますか?

おそらく、すべての jar に対してモジュール エントリを作成できると思いますが、それは正しいことではないようです。

4

1 に答える 1

3

JBoss 自体は Apache Felix の上で開発されているため: はい、簡単な方法があります ;) JBoss インスタンス (スタンドアロン) を起動するだけです:

  1. 管理 Web ページに移動します (ほとんどの場合、localhost:8080)。
  2. ランタイム操作の下でOSGiをクリックします
  3. OSGi を起動するかどうかを尋ねられたら、起動します。すでにお持ちの場合は、インストールされているバンドル全体が表示されます
  4. 追加したいバンドルを JBoss インスタンスにコピーします
  5. JBoss ホーム フォルダに移動し、フォルダjboss-as-7.1.1.Final\standalone\deploymentsを選択して、コピーしたバンドルをそこに貼り付けます
  6. バンドルは、hotdeploy ごとにフォルダに貼り付けた時点でデプロイされます

主な手順 (4 ~ 6 のデプロイ) は、war ファイルをデプロイする手順と同じであることにお気付きかもしれません。展開は、管理ページからも行えます。

于 2012-07-17T07:45:40.707 に答える