aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes JBoss 5.1.0 GA + EJB 3.0: RESTful Web Services with Jersey Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "JBoss 5.1.0 GA + EJB 3.0: RESTful Web Services with Jersey" Watch "JBoss 5.1.0 GA + EJB 3.0: RESTful Web Services with Jersey" New topic
Author

JBoss 5.1.0 GA + EJB 3.0: RESTful Web Services with Jersey

Celinio Fernandes
Ranch Hand

Joined: Jun 28, 2003
Posts: 547

Hi,
I am using the Jersey implementation of the RESTful API (JSR -311) in an Enterprise application using JBoss as a server.

I am using EJB 3.0 of course. Not EJB 3.1, which is still not available with JBoss.

I'd like to expose a stateless session bean as a restful web service . Here is the code of its interface :


And the code of the bean :



My EJBs are located in an EJB project which is inside an Enterprise application (EAR file). How do you call that exposed resftul web service ?
I do have a Web project in that Enterprise application.

If using an URL, for a GET resource, what would it be like ?

http://localhost/EARname/something ?
http://localhost/EARname/EJBProjectName/something ?
...

Thanks for helping.


SCJP 1.4, SCWCD 1.4, SCBCD 1.3, SCBCD 5
Visit my blog
Celinio Fernandes
Ranch Hand

Joined: Jun 28, 2003
Posts: 547

Hi,
i got it working. It was just a basic configuration problem in Eclipse.

But now I have a question regarding injection of resources.
I am using the Jersey implementation of JSR-311.

I use EJB 3.0 (not 3.1). I have exposed a stateless session bean as a RESTful web service.

I try to inject a persistence context but it is not working. em is null.

So my question is :
do injection of resources (@PersistenceContext, @EJB ...) cease to work in a stateless session bean that has been exposed as a RESTful web service ?

Thanks
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: JBoss 5.1.0 GA + EJB 3.0: RESTful Web Services with Jersey