title: Running a RESTlet Tutorial, I'm receiving java.lang.NoClassDefFoundError
body: <p>I'm trying to run the first server tutorial on RESTlet <a href="http://wiki.restlet.org/docs_2.0/13-restlet/21-restlet/318-restlet/319-restlet.html" rel="nofollow">docs</a> but i'm getting errors even though i added the jars to my classpath. I added org.restlet.jar and org.restlet.ext.*</p>
  
  <p>The code for the server is :</p>
  
  <pre><code>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";  
      }  
  
  }
  </code></pre>
  
  <p>And the errors i'm getting are:</p>
  
  <pre><code>    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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.&lt;init&gt;(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.&lt;init&gt;(Restlet.java:99)
      at org.restlet.resource.Finder.&lt;init&gt;(Finder.java:147)
      at org.restlet.Server.&lt;init&gt;(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.
  </code></pre>
  
  <p>What am I missing? </p>