You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@abdera.apache.org by "mahmoud.ismaiel" <ma...@gmail.com> on 2009/05/14 17:31:22 UTC

Re: A minimal Atom server

Hello, Bertrand

I am new to Abdera and face the problem you get. could u post the trunk
version u used?

cuz i used the svn trunk version and still didn't work for me.

Thanks,
Mahmoud Ismaiel


Goetzmann Bertrand wrote:
> 
> Hello,
> 
> I just discover Abdera and I'm very impressed! Thank you to all
> committers to this project.
> 
> So I downloaded the 0.4 version and tried to launch a minimal atom pub
> server, using source code found in the employee folder: it contains
> AppServer.java, Employee.java, and EmployeeCollectionAdapter.java.
> 
> AppServer has the main method and starts a Jetty web server that listens
> on the 9002 port.
> 
> Using NetBenas 6.1 and these three sources I can start the server.
> 
> With a browser I can navigate to the URL http://localhost:9002/employee
> that returns an empty list but a correct response (a Atom document).
> 
> But when I navigate to the URL http://localhost:9002/ in order to get
> the service document I get an empty document (0 byte)!
> I try also to add a new employee using a post command with the following
> code in Groovy language:
> 
> def abdera = new Abdera()
> def factory = abdera.factory
> def client = new AbderaClient(abdera)
> 
> 
> def entry = factory.newEntry()
> entry.addAuthor('Bertrand')
> entry.setContent('<p>...</p>')
> entry.setSummary('...')
> entry.setTitle('...')
> entry.setUpdated(new Date())
> 
> def response = client.post("http://localhost:9002/employee", entry)
> println "POST : $response.type"
> println response.inputStream.text
> 
> 
> But the response type is CLIENT_ERROR and the response text is empty; on
> the server side I don't have any trace. When debugging the
> EmployeeCollectionAdapter.postEntry is not called.
> With the client, if I call the put method,
> EmployeeCollectionAdapter.putEntry is well called.
> 
> 
> So, why I can't get the service document, and what is wrong with my
> client code?
> 
> Thank you for your help.
> 
> 
> Bertrand
> http://www.odelia-technologies.com
> 
> 

-- 
View this message in context: http://www.nabble.com/A-minimal-Atom-server-tp19793398p23543017.html
Sent from the abdera-user mailing list archive at Nabble.com.