Thanks Thierry! It works fine :)

Am Freitag, 22. April 2011, 11:44:36 schrieb Thierry Boileau:
> Hello Dominik,
> 
> the Contact classe from the client and server project are not identical :
> they don't have the same "serialVersionUID".
> 
> Best regards,
> Thierry Boileau
> 
> 
> Hi,
> 
> > I'm trying to develop my first "restlet application" based on the
> > tutorial. The goal for a JavaSE-App should be to retrieve a "Contact"
> > object from a JavaEE-App.
> > I downloaded the Version 2.1 Snapshot for JavaSE and for JavaEE.
> > So first I've created a new JavaEE Project by selecting new "Dynamic Web
> > Project" in Eclipse and added the following jar files into the folder
> > WebContent -> WEB-INF -> lib:
> > org.restlet.ext.servlet.jar, org.restlet.jar and org.restlet.test.jar
> > 
> > My Application Class has only one method:
> >     public synchronized Restlet createInboundRoot() {
> > 
> >         // Create a router Restlet that routes each call to a new
> >         instance
> > 
> > of HelloWorldResource.
> > 
> >         Router router = new Router(getContext());
> >         // Defines only one route
> >         router.attach("/hello", ContactServerResource.class);
> >         return router;
> > 
> >     }
> > 
> > The class ContactServerResource, Contact and the interface
> > ContactResource are the same as in the Tutorial (
> > http://wiki.restlet.org/docs_2.1/13-restlet/21-restlet/318-restlet/303-re
> > stlet.html ).
> > The XML-File is from here:
> > http://wiki.restlet.org/docs_2.1/13-restlet/275-restlet/312-restlet.html
> > Of course i adjusted the param-value.
> > 
> > Now I've created a JavaSE Project and added the lib org.restlet.jar
> > JavaSE Version.
> > Furthermore I added the same class Contact and the same interface
> > ContactRessource to this project.
> > 
> > My Main-Class looks like this:
> >     public static void main(String[] args) throws ResourceException,
> > 
> > IOException {
> > 
> >         ClientResource cr = new ClientResource("
> > 
> > http://localhost:8080/restlet/hello";);
> > 
> >         // Get the Contact object
> >         ContactResource resource = cr.wrap(ContactResource.class);
> >         cr.setRequestEntityBuffering(true);
> > 
> >         Contact contact = resource.retrieve();
> > 
> >         if (contact != null) {
> > 
> >             System.out.println("firstname: " + contact.getFirstName());
> >             System.out.println(" lastname: " + contact.getLastName());
> >             System.out.println("     nage: " + contact.getAge());
> > 
> >         } else {
> > 
> >             System.out.println("null");
> > 
> >         }
> > 
> >     }
> > 
> > The problem is that I keep getting the answer "null" and I couldn't find
> > what I'm doing wrong.
> > In the appendix I put the two Eclipse projects.
> > 
> > Do you have some suggestions for me?
> > 
> > Kind regards
> > Dominik
> 
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2722
> 500

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2735166

Reply via email to