0

我使用 Maven 为 Eclipse RAP 应用程序构建了一个 WAR。现在文档指出:

确保 WAR 不包含 javax.servlet 包。在插件清单中,javax.servlet 必须列在 Import-Package 部分,而不是 Require-Bundle 中。

另一方面,我的 WAR 在部署在 JBoss 上时显示以下错误消息(我尝试了版本 7 和 8):

BundleException: The bundle "org.eclipse.rap.rwt.osgi_2.2.0.20131126-1551 [42]" could not be resolved. 
Reason: Missing Constraint: Import-Package: javax.servlet; version="[2.5.0,4.0.0)"

导入 javax.servlet 应该从哪里来?我如何把它放在那里解决问题?

4

1 回答 1

0

显然,正确的答案是:只要将javax.servletWAR 放入 WAR,不管文档说什么。

于 2014-09-22T05:12:16.033 回答