Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

 

 

 

 

 

Span
stylefont-size:2em;font-weight:bold
JAX-RS : Deployment
 

 

 

 

 

Table of Contents

This page provides the tips on how to deploy CXF JAX-RS applications packaged as WAR archives or OSGI bundles into Java EE application servers and OSGI containers.

...

If you configure CXFServlet to redirect to custom JSP pages then you need to add the following declaration to web.xml:

Code Block
xml
xml

<servlet>
 <servlet-name>jsp</servlet-name>
 <servlet-class>weblogic.servlet.JSPServlet</servlet-class>
</servlet> 

...

WebLogic requires the following update to the proprietary deployment descriptor weblogic.xml:

Code Block
xml
xml

  <container-descriptor>
   <!-- SNIP -->
   <prefer-web-inf-classes>true</prefer-web-inf-classes>
  </container-descriptor>

This instructs WebLogic's classloaders to look FIRST in the JARS from the application's WEB-INF/lib directory for Service Provider Implementations (in this case, to find META-INF/services/javax.xml.stream.XMLInputFactory in the Woodstox JAR) rather than to the system classloader.
Please see this thread for more information.

How to use CXF JAX-RS 2.0 if WebLogic ships JAX-RS 1.1

Please see the following email message.

Geronimo

CXF RuntimeDelegate

...