【问题标题】:OSGI bundle , not able to resolve javax.servlet classesOSGI 包,无法解析 javax.servlet 类
【发布时间】:2012-12-06 01:30:39
【问题描述】:

我正在尝试构建一个导入以下内容的类的 OSGI 包:

import javax.servlet.jsp.JspWriter;
import javax.servlet.jsp.tagext.BodyContent;
import javax.servlet.jsp.tagext.BodyTagSupport;

我正在尝试将其构建为 Eclipse 中的插件项目。我添加了解决错误但导出为插件失败的 j2ee jar。

我也不想将 j2ee jar 添加到它,因为我可能在 OSGi 容器中不匹配。解决此问题的最佳方法是什么?我是 OSGI 的新手..

【问题讨论】:

标签: eclipse jakarta-ee eclipse-plugin osgi


【解决方案1】:

我确信有 j2ee.jar 的捆绑版本可用于 OSGi 容器。如果不是这种情况,只需bundle it yourself

【讨论】:

    【解决方案2】:

    Geronimo 和 ServiceMix 提供了提供 Servlet API 的包。尽管您可能仍然需要一个 Web 容器来运行您的 OSGi-Web 应用程序。那么您的容器设置如何?

    对于 OSGi 容器,有 Apache KarafEclipse Virgo。它们都提供了一个 Web 容器。如果你想设置自己的容器,你可能想看看Pax-Web。这个还提供了所需的 Servlet API。

    【讨论】:

      猜你喜欢
      • 2014-08-18
      • 1970-01-01
      • 2012-10-11
      • 1970-01-01
      • 2016-11-10
      • 2014-10-24
      • 2011-05-06
      • 1970-01-01
      • 2020-04-21
      相关资源
      最近更新 更多