Java嵌入式运行时环境上的com.sun.net.httpserver.HttpHandler ClassNotFound异常
我正在尝试在ejre上运行restlet。在带有普通jre的eclipse中,代码工作得非常好,但在ejre中,我遇到了以下异常:Java嵌入式运行时环境上的com.sun.net.httpserver.HttpHandler ClassNotFound异常,java,embedded,classnotfoundexception,restlet,com.sun.net.httpserver,Java,Embedded,Classnotfoundexception,Restlet,Com.sun.net.httpserver,我正在尝试在ejre上运行restlet。在带有普通jre的eclipse中,代码工作得非常好,但在ejre中,我遇到了以下异常: java.lang.ClassNotFoundException: com.sun.net.httpserver.HttpHandler cannot be found 我正在使用restlet v。2.2.1. 适用于jee和Java SE嵌入式运行时环境(构建1.7.0_21-b11,无头)Java热点嵌入式客户端虚拟机(构建23.21-b01,混合模式) 我
java.lang.ClassNotFoundException: com.sun.net.httpserver.HttpHandler cannot be found
我正在使用restlet v。2.2.1. 适用于jee和Java SE嵌入式运行时环境(构建1.7.0_21-b11,无头)Java热点嵌入式客户端虚拟机(构建23.21-b01,混合模式)
我试过restlet v。2.1. 如中所述,但它不起作用。
有人有类似的问题吗?在(部分)回答你的问题之前,我必须解释一些事情。 Restlet框架提供了一个API和一个实现,我们尝试在多个环境(经典JVM、servlet容器、android、gwt、gae)中提供它们。由于这些环境只支持JDK的一部分(例如GWT讨厌服务器代码),我们通过提供我们称之为“版本”的框架(cf)来解决这个约束 在ejre的上下文中,我知道不支持基于JDK轻量级服务器的内部服务器连接器。 为了帮助您,我们可以推出一个新版本(参见本票) 由于我不确定能否很快提供它,我想知道您是否打算在JVM中运行HTTP服务器,或者您是否只想发出客户端请求。 在这种情况下,您可以在(未测试)之前尝试运行这些指令:
在(部分)回答你的问题之前,我必须解释一些事情。 Restlet框架提供了一个API和一个实现,我们尝试在多个环境(经典JVM、servlet容器、android、gwt、gae)中提供它们。由于这些环境只支持JDK的一部分(例如GWT讨厌服务器代码),我们通过提供我们称之为“版本”的框架(cf)来解决这个约束 在ejre的上下文中,我知道不支持基于JDK轻量级服务器的内部服务器连接器。 为了帮助您,我们可以推出一个新版本(参见本票) 由于我不确定能否很快提供它,我想知道您是否打算在JVM中运行HTTP服务器,或者您是否只想发出客户端请求。 在这种情况下,您可以在(未测试)之前尝试运行这些指令:
他们在将org.restlet.jee从2.0.15升级到2.2.0时遇到问题 必须将该类添加到maven依赖项中
<dependency>
<groupId>com.sun.net.httpserver</groupId>
<artifactId>http</artifactId>
<version>20070405</version>
</dependency>
com.sun.net.httpserver
http
20070405
他们在将org.restlet.jee从2.0.15升级到2.2.0时遇到问题
必须将该类添加到maven依赖项中
<dependency>
<groupId>com.sun.net.httpserver</groupId>
<artifactId>http</artifactId>
<version>20070405</version>
</dependency>
com.sun.net.httpserver
http
20070405
我只想使用客户端请求。通过使用org.restlet-2.1snapshot,问题不再存在。2.1.7和2.1.6不起作用。我只想使用客户端请求。通过使用org.restlet-2.1snapshot,问题不再存在。2.1.7和2.1.6不起作用。