java - JAX-RS with CXF without using Spring -



java - JAX-RS with CXF without using Spring -

i want run simple web application using cxf not using spring. able implement servlet using bailiwick of jersey , i'm trying out cxf. next web.xml.

<!doctype web-app public "-//sun microsystems, inc.//dtd web application 2.3//en" "http://java.sun.com/dtd/web-app_2_3.dtd" > <web-app> <display-name>output socket</display-name> <servlet> <servlet-name>jaxservlet</servlet-name> <servlet-class> org.apache.cxf.jaxrs.servlet.cxfnonspringjaxrsservlet </servlet-class> <init-param> <param-name>jaxrs.serviceclasses</param-name> <param-value>org.mycompany.servlet</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>jaxservlet</servlet-name> <url-pattern>/*</url-pattern> </servlet-mapping> </web-app>

and in pom.xml have next dependencies.

<dependency> <groupid>javax.ws.rs</groupid> <artifactid>javax.ws.rs-api</artifactid> <version>2.0</version> </dependency> <dependency> <groupid>org.apache.cxf</groupid> <artifactid>cxf-rt-frontend-jaxws</artifactid> <version>2.6.1</version> </dependency> <dependency> <groupid>org.apache.cxf</groupid> <artifactid>cxf-rt-frontend-jaxrs</artifactid> <version>2.6.1</version> </dependency> <dependency> <groupid>org.apache.cxf</groupid> <artifactid>cxf-rt-transports-http</artifactid> <version>2.6.1</version> </dependency>

i'm not sure configuration.

<init-param> <param-name>jaxrs.serviceclasses</param-name> <param-value>org.mycompany.servlet</param-value> </init-param>

once deploy war file in tomcat i'm getting next exception.

java.lang.classnotfoundexception: org.mycompany.servlet

am doing wrong here. help appreciated

you need configuration below:

<init-param> <param-name>jaxrs.serviceclasses</param-name> <param-value>org.mycompany.servlet</param-value> </init-param>

it's must mention service classes. , error says doesn't find class org.mycompany.servlet. sure service class exists bundle , name.

java servlets cxf jax-rs

Comments

Popular posts from this blog

java - How to set log4j.defaultInitOverride property to false in jboss server 6 -

c - GStreamer 1.0 1.4.5 RTSP Example Server sends 503 Service unavailable -

Using ajax with sonata admin list view pagination -