我正在使用 struts2osgi 包并尝试将 osgi 容器嵌入到我的 Web 容器中。我已将我的操作部署在一个包中。在动作包中,我放置了动作类、struts.xml、Spring xml 文件和清单文件,其结构如下:
|-bundle
|-com
|-HelloAction.class
|-struts.xml
|-META-INF
|-MANIFEST.MF
|-spring
|-spring.xml
现在,当我尝试通过将此捆绑包放在 Web 应用程序中来部署 Web 应用程序时,它给了我错误“无法加载 HelloAction”。但它存在于同一个包中。我不知道为什么这会出错。