【发布时间】:2016-01-25 07:41:11
【问题描述】:
我正在尝试使用来自http://mvnrepository.com/artifact/org.eclipse.californium/californium-core/1.0.1 的 Java 库设置 CoAP 服务器
public class HelloWorldServer extends CoapServer {
private static final int COAP_PORT = 5683;
/*
* Application entry point.
*/
public static void main(String[] args) {
try {
// create server
HelloWorldServer server = new HelloWorldServer();
// add endpoints on all IP addresses
server.addEndpoint(new CoAPEndpoint(new InetSocketAddress("127.0.0.1", COAP_PORT)));
server.start();
} catch (SocketException e) {
System.err.println("Failed to initialize server: " + e.getMessage());
}
}
向服务器添加端点导致以下异常:
线程“主”java.lang.NoClassDefFoundError 中的异常: org/eclipse/californium/elements/RawDataChannel 在 com.landisgyr.chardonnay.HelloWorldServer.main(HelloWorldServer.java:35) 引起:java.lang.ClassNotFoundException: org.eclipse.californium.elements.RawDataChannel 在 java.net.URLClassLoader.findClass(未知来源)在 java.lang.ClassLoader.loadClass(Unknown Source) 在 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 1 更多
有没有人在 CoAP 服务器上使用 Californium Java 库?
【问题讨论】: