Ich versuche, das erste Server-Lernprogramm für RESTlet docs auszuführen, aber ich erhalte Fehler, obwohl ich die JARs zu meinem Klassenpfad hinzugefügt habe. Ich habe org.restlet.jar und org.restlet.ext *Ausführen eines RESTlet-Lernprogramms, ich erhalte java.lang.NoClassDefFoundError
Der Code für den Server ist.
package test;
import org.restlet.Server;
import org.restlet.data.Protocol;
import org.restlet.resource.Get;
import org.restlet.resource.ServerResource;
public class Test extends ServerResource {
public static void main(String[] args) throws Exception {
// Create the HTTP server and listen on port 8182
new Server(Protocol.HTTP, 8182, Test.class).start();
}
@Get
public String toString() {
return "hello, world";
}
}
Und die Fehler ich erhalte, sind:
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.httpclient.HttpClientHelper
java.lang.NoClassDefFoundError: org/apache/http/conn/scheme/SocketFactory
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:488)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.apache.http.conn.scheme.SocketFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.javamail.JavaMailClientHelper
java.lang.NoClassDefFoundError: javax/mail/MessagingException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:488)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.jdbc.JdbcClientHelper
java.lang.NoClassDefFoundError: org/apache/commons/dbcp/ConnectionFactory
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:488)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.dbcp.ConnectionFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.lucene.SolrClientHelper
java.lang.NoClassDefFoundError: org/apache/solr/request/SolrRequestHandler
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:488)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.apache.solr.request.SolrRequestHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.grizzly.HttpServerHelper
java.lang.NoClassDefFoundError: com/sun/grizzly/SelectorHandler
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: com.sun.grizzly.SelectorHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.grizzly.HttpsServerHelper
java.lang.NoClassDefFoundError: com/sun/grizzly/SelectorHandler
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: com.sun.grizzly.SelectorHandler
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.jetty.AjpServerHelper
java.lang.NoClassDefFoundError: org/eclipse/jetty/server/Connector
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.server.Connector
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.jetty.HttpServerHelper
java.lang.NoClassDefFoundError: org/eclipse/jetty/server/Connector
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.server.Connector
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.jetty.HttpsServerHelper
java.lang.NoClassDefFoundError: org/eclipse/jetty/server/Connector
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.server.Connector
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.netty.HttpServerHelper
java.lang.NoClassDefFoundError: org/jboss/netty/channel/group/ChannelGroup
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.jboss.netty.channel.group.ChannelGroup
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.netty.HttpsServerHelper
java.lang.NoClassDefFoundError: org/jboss/netty/channel/group/ChannelGroup
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.jboss.netty.channel.group.ChannelGroup
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.simple.HttpServerHelper
java.lang.NoClassDefFoundError: org/simpleframework/http/core/Container
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.simpleframework.http.core.Container
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.simple.HttpsServerHelper
java.lang.NoClassDefFoundError: org/simpleframework/http/core/Container
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.getConstructor(Class.java:1657)
at org.restlet.engine.Engine.registerHelper(Engine.java:716)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConnectors(Engine.java:490)
at org.restlet.engine.Engine.<init>(Engine.java:333)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.simpleframework.http.core.Container
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 16 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.javamail.JavaMailConverter
java.lang.NoClassDefFoundError: javax/mail/MessagingException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.restlet.engine.Engine.registerHelper(Engine.java:714)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConverters(Engine.java:501)
at org.restlet.engine.Engine.<init>(Engine.java:337)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: javax.mail.MessagingException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 17 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.jibx.JibxConverter
java.lang.NoClassDefFoundError: org/jibx/runtime/JiBXException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.restlet.engine.Engine.registerHelper(Engine.java:714)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConverters(Engine.java:501)
at org.restlet.engine.Engine.<init>(Engine.java:337)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.jibx.runtime.JiBXException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 17 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine registerHelper
INFO: Unable to register the helper org.restlet.ext.json.JsonConverter
java.lang.NoClassDefFoundError: org/json/JSONException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getConstructor0(Class.java:2699)
at java.lang.Class.newInstance0(Class.java:326)
at java.lang.Class.newInstance(Class.java:308)
at org.restlet.engine.Engine.registerHelper(Engine.java:714)
at org.restlet.engine.Engine.registerHelpers(Engine.java:749)
at org.restlet.engine.Engine.registerHelpers(Engine.java:789)
at org.restlet.engine.Engine.discoverConverters(Engine.java:501)
at org.restlet.engine.Engine.<init>(Engine.java:337)
at org.restlet.engine.Engine.register(Engine.java:248)
at org.restlet.engine.Engine.register(Engine.java:237)
at org.restlet.engine.Engine.getInstance(Engine.java:149)
at org.restlet.Restlet.<init>(Restlet.java:99)
at org.restlet.resource.Finder.<init>(Finder.java:147)
at org.restlet.Server.<init>(Server.java:313)
at test.Test.main(Test.java:12)
Caused by: java.lang.ClassNotFoundException: org.json.JSONException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 17 more
11/01/2011 1:22:08 PM org.restlet.engine.Engine createHelper
WARNING: No available server connector supports the required protocols: 'HTTP' . Please add the JAR of a matching connector to your classpath.
Was Vermisse ich?
Ich habe diese Fehler auch, weil ich versucht habe, die gepackte JAR-Datei mit 'java -jar myprogram.jar' auszuführen und ich habe Maven in der' pom.xml'-Datei nicht gesagt, um alle Abhängigkeiten in die zu stopfen JAR-Datei. Nachdem ich das gemacht habe, wurden die "NoClassDefFoundErrors" gelöst. Das Lösungskonzept bestand darin, maven anzuweisen, die Abhängigkeiten in das kompilierte jar zu packen: http://stackoverflow.com/questions/1729054/including-dependencies-in-a-jar-with-maven –