Hi Sergey,

Yep, that's exactly my problem. The server process the request, and the
sayHello method returns the error instead of the String message.

2014-10-28 13:51 GMT+01:00 Sergey Beryozkin <[email protected]>:

> Hi
> On 28/10/14 10:20, Adrián Roselló Rey wrote:
>
>> Hello!
>>
>> I'm having some problems using JAX-RS to publish endpoints. I took as
>> reference official documentation in following link, since I want to
>> publish
>> it programatically without using Spring:
>>
>> http://cxf.apache.org/docs/jaxrs-services-configuration.html#
>> JAXRSServicesConfiguration-ConfiguringJAX-RSendpointsprogrammaticallywit
>> houtSpring
>>
>>
>> The RootResourceClass looks like this:
>>
>>
>> *@Path("/")*
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *public class sampleClass {    @Path("/hello")    @GET
>> @Produces(MediaType.TEXT_PLAIN)    public String sayHello() {
>> return
>> "hello";    }}*
>>
>> The endpoint was successfully published, since I could debug my code when
>> I
>> accessed this URI. But for unknown reasons, server always response with an
>> internal server error.
>>
>
> Can you please clarify the above ? Are you saying that when you do
>
> curl -H "Accept: text/plain" -X GET http://localhost:8888/hello
>
> you can debug the server processing this request in its sayHello
> implementation but then once sayHello() returns the error is returned
> instead of the actual "hello" value ?
>
> Cheers, Sergey
>
>> Please find an example of the request I did with
>> curl:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> * curl -H "Accept: text/plain" -X GET "http://localhost:8888/hello
>> <http://localhost:8888/hello>" -v* Hostname was NOT found in DNS cache*
>> Trying 127.0.0.1...* Connected to localhost (127.0.0.1) port 8888 (#0)>
>> GET
>> /hello HTTP/1.1> User-Agent: curl/7.35.0> Host: localhost:8888> Accept:
>> text/plain> < HTTP/1.1 500 Server Error< Content-Length: 0< Connection:
>> close* Server Jetty(8.1.14.v20131031) is not blacklisted< Server:
>> Jetty(8.1.14.v20131031)< * Closing connection 0*
>>
>> There's no helpful information in the response. Any idea on what could be
>> happening?
>>
>> Thanks and best regards,
>>
>> Adrián Roselló Rey
>>
>>
>
>


-- 




*Adrián Roselló Rey Distributed Applications and Networks Area (DANA) i2CAT
Foundation, Barcelona, Spain*
T: +34 93 553 25 49
http://dana.i2cat.net

Reply via email to