Java EE 6 doesn't support EJB + JAX-RS components that are not deployed
under the WEB-INF/lib or WEB-INF/classes. SO, you must move
biz-stuff.jar into rest.war or create a JAX-RS service that delegates to
the EJBs.
But, Resteasy can support it your case with a special config switch.
<context-param>
<param-name>resteasy.jndi.resources</param-name>
<param-value>LibraryBean/local</param-value>
</context-param>
In this case, JAX-RS annotations must be on the interface or class that
is used as the EJB proxy. Also, JAX-RS field injection is not supported
in such scenarios.
Finally, I'm not understanding what you are doing with @ApplicatinPath.
This can only be applied to Application classes.
On 12/5/2012 3:45 PM, Heiko W.Rupp wrote:
> Hi,
>
> so I have in As7 the following situation:
>
> rhq.ear/
> coregui.war/ at /coregui
> portal.war at /
> rest.war/ at /rest
> rest-examples.war/ at /rest-examples
> biz-stuff.jar, containing the SLSBs implementing the REST-Interface
>
> Now I want my rest-endpoints to live below /rest (e.g. localhost:8080/rest/ )
>
> So inside the SLSBs I have one class with @ApplicationPath("/"), so that this
> does not add another part to /rest/.
>
> This has the effect that for all web contexts RestEasy is started and that
> then /rest/
> is taking over requests to all other web contexts.
>
> Is there a way in the above setup to still get the comfort of
> @ApplicationPath,
> but limiting it to rest.war?
>
> Thanks
> Heiko
>
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
>
>
>
> _______________________________________________
> Resteasy-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/resteasy-users
>
--
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com
------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Resteasy-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/resteasy-users