Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/309.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java嵌入式运行时环境上的com.sun.net.httpserver.HttpHandler ClassNotFound异常_Java_Embedded_Classnotfoundexception_Restlet_Com.sun.net.httpserver - Fatal编程技术网

Java嵌入式运行时环境上的com.sun.net.httpserver.HttpHandler ClassNotFound异常

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,混合模式) 我

我正在尝试在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,混合模式)

我试过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不起作用。