我使用Maven为Eclipse RAP应用程序构建了一个WAR。现在documentation州:
确保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应该来自哪里?我如何把它放在那里解决问题?
答案 0 :(得分:0)
显然,正确的答案是:无论文档说什么,只需将javax.servlet
放入WAR即可。