You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Tony Anecito <ad...@yahoo.com> on 2011/01/16 10:16:37 UTC

Jersey & Tomcat...

Hi All,

I am a newby to Jersey (1.5) but not Tomcat (6.0.20). I am at a point where when 
I send a complex object from my client program to Tomcat I get this error about 
when reading the Message body a reader is not found. The odd thing is I can get 
the same complex object just fine back from the web service. I am using 
APPLICATION_JSON for both the Produces and Consumes annotation in the web 
service. I read somewhere after googling that Tomcat may not be loading up the 
Message body readers/writers classes for some reason.

Also, another really odd thing when defining the type (APPLICATION_JSON) for the 
webresource object put or post (I tried both) call I get a http status returned 
of 400. I was trying to use type to explicitly define the outgoing object to 
match the Consumes type on the server side web service.

Sorry for the cross posting but I am not sure what to do next. Any ideas 
welcome.

Thanks,
-Tony


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Jersey & Tomcat...

Posted by Tony Anecito <ad...@yahoo.com>.
Okay it is fixed. I did not have the @XmlRootElement on my POJO on my client 
side but did on my server side.

Thanks,
-Tony



----- Original Message ----
From: Konstantin Kolinko <kn...@gmail.com>
To: Tomcat Users List <us...@tomcat.apache.org>
Sent: Sun, January 16, 2011 3:30:37 AM
Subject: Re: Jersey & Tomcat...

2011/1/16 Tony Anecito <ad...@yahoo.com>:
> Hi All,
>
> I am a newby to Jersey (1.5) but not Tomcat (6.0.20). I am at a point where 
>when
> I send a complex object from my client program to Tomcat I get this error 
about
> when reading the Message body a reader is not found.

"this error" = what error? Please provide details, what you are doing,
step-by-step, and what the error is.
http://www.catb.org/~esr/faqs/smart-questions.html

BTW, the latest version of Tomcat 6 is 6.0.30. It would be nice if you
can try with it.

> The odd thing is I can get
> the same complex object just fine back from the web service. I am using
> APPLICATION_JSON for both the Produces and Consumes annotation in the web
> service. I read somewhere after googling that Tomcat may not be loading up the
> Message body readers/writers classes for some reason.
>
> Also, another really odd thing when defining the type (APPLICATION_JSON) for 
>the
> webresource object put or post (I tried both) call I get a http status 
returned
> of 400.

It is just a generic "malformed request" error. (Usually when the
request is rejected on early stages of processing).  Do you have the
ROOT webapp deployed in your configuration? You should have one.

> I was trying to use type to explicitly define the outgoing object to
> match the Consumes type on the server side web service.
>
> Sorry for the cross posting but I am not sure what to do next. Any ideas
> welcome.
>
> Thanks,
> -Tony
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


      

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org


Re: Jersey & Tomcat...

Posted by Konstantin Kolinko <kn...@gmail.com>.
2011/1/16 Tony Anecito <ad...@yahoo.com>:
> Hi All,
>
> I am a newby to Jersey (1.5) but not Tomcat (6.0.20). I am at a point where when
> I send a complex object from my client program to Tomcat I get this error about
> when reading the Message body a reader is not found.

"this error" = what error? Please provide details, what you are doing,
step-by-step, and what the error is.
http://www.catb.org/~esr/faqs/smart-questions.html

BTW, the latest version of Tomcat 6 is 6.0.30. It would be nice if you
can try with it.

> The odd thing is I can get
> the same complex object just fine back from the web service. I am using
> APPLICATION_JSON for both the Produces and Consumes annotation in the web
> service. I read somewhere after googling that Tomcat may not be loading up the
> Message body readers/writers classes for some reason.
>
> Also, another really odd thing when defining the type (APPLICATION_JSON) for the
> webresource object put or post (I tried both) call I get a http status returned
> of 400.

It is just a generic "malformed request" error. (Usually when the
request is rejected on early stages of processing).   Do you have the
ROOT webapp deployed in your configuration? You should have one.

> I was trying to use type to explicitly define the outgoing object to
> match the Consumes type on the server side web service.
>
> Sorry for the cross posting but I am not sure what to do next. Any ideas
> welcome.
>
> Thanks,
> -Tony
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org