0

我正在将http://www.eclipse.org/equinox/server/http_in_container.php中的 sample.http导入 eclipse ,使用 tomcat 7 作为服务器(Linux 平台)。它显示了几个问题,例如:

BundleActivator cannot be resolved to a type
No available bundle exports package 'javax.servlet.http'    

以及由于未导入插件依赖项而导致的几个此类错误。(如果我尝试使用 tomcat 6,它可以工作)。有人可以指出我应该做哪些改变以使依赖项与 tomcat 7 兼容?

4

1 回答 1

0

问题是 org.eclipse.equinox.http.servletbridge jar。它导出 Servlet javax.servlet 2.3,但对于 Tomcat 7,您需要 javax.servlet 3.0

也许你可以打开 jar 文件并修复它,但是我在这个结构上浪费了相当长的时间,而且从来没有做对。它已经5岁了,这意味着麻烦。

对我来说,Felix 工作得更好,有一个更清晰、更一致的解释。

看看这里:apache felix

认为通过这种设置,如果有必要,您仍然可以将 Equinox 与 FrameworkLauncher 一起使用

于 2012-06-11T19:53:25.520 回答