0

struts2osgi バンドルを使用しており、osgi コンテナーを Web コンテナー内に埋め込もうとしています。アクションをバンドル内にデプロイしました。アクション バンドルには、アクション クラス、struts.xml、Spring xml ファイル、およびマニフェスト ファイルを次の構造で配置しました。

|-bundle
    |-com
       |-HelloAction.class
    |-struts.xml
    |-META-INF
       |-MANIFEST.MF
       |-spring
         |-spring.xml

このバンドルを Web アプリ内に配置して Web アプリをデプロイしようとすると、「HelloAction を読み込めません」というエラーが表示されます。ただし、同じバンドル内に存在します。なぜこれがエラーになるのかわかりません。

4

1 に答える 1

0

spring dm または struts2osgi バンドルのいずれかがそれを保持する必要があるため、おそらくパッケージをエクスポートする必要があります。

于 2012-12-18T21:16:45.417 に答える