【发布时间】:2015-03-27 10:00:11
【问题描述】:
我正在尝试在嵌入式 OSGi 环境中使用 Restlet。我在捆绑的 restlet 测试的类路径中添加了 org.restlet.jar 版本 2.3.0。但它一直给我以下错误。
java.lang.NoClassDefFoundError: com/sun/net/httpserver/HttpHandler
文档说这个 jar 应该足够了,但它目前不工作。捆绑包由 Equinox 框架 启动,该框架由独立的启动器启动,稍后可在 Eclipse 环境之外使用。
我应该添加另一个 jar fie 以获得正确的服务器连接器吗?我不会使用 servlet,所以 Restlet 连接器是唯一的选择。
当我手动启动捆绑包时,我收到以下警告:
WARNING: No available server connector supports the required protocols: 'HTTP' . Please add the JAR of a matching connector to your classpath.
我已经花了很多时间来让它工作,但没有运气。提前致谢!
【问题讨论】:
标签: java osgi restlet restlet-2.0