Hi Sergey,

Thanks for your continous support. Its works fine for me.

Now I can able to run JAX RS through the endpoint. Also able to create
webservice client and call throiugh JAX RS.

Thank you once again for your support.

Regards
Saravanan R





Sergey Beryozkin-2 wrote:
> 
> Hi,
> 
>>
>> Hi Sergey ,
>>
>> I think the problem is with my web.xml
>>
>> Could you please verify my web.xml
>>
>> <servlet>
>> <servlet-name>CXFServlet</servlet-name>
>>
>> <servlet-class>org.apache.cxf.jaxrs.servlet.CXFNonSpringJaxrsServlet</servlet-class>
>> <init-param>
>>  <param-name>javax.ws.rs.Application</param-name>
>>  <param-value>com.nsn.test.MyRest</param-value>
>> </init-param>
>> <load-on-startup>1</load-on-startup>
>> </servlet>
>>
>> Is it necessary to add servlet-mapping?
> 
> you definitely need to add it...
> 
> 
>>
>> I have tried to add the servlet mappping with the above web.xml as
>>
>>
>>  <servlet-mapping>
>>    <servlet-name>CXFServlet</servlet-name>
>>    <url-pattern>/services/*</url-pattern>
>>  </servlet-mapping>
>>
>> It throws the following error:
>>
>> java.lang.NoClassDefFoundError: javax/wsdl/WSDLException
>> at java.lang.Class.getDeclaredConstructors0(Native Method)
>> at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
>> at java.lang.Class.getConstructor0(Unknown Source)
>> at java.lang.Class.newInstance0(Unknown Source)
>> at java.lang.Class.newInstance(Unknown Source)
>> at org.apache.cxf.bus.extension.Extension.load(Extension.java:98)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadAndRegister(ExtensionManagerImpl.java:166)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.processExtension(ExtensionManagerImpl.java:142)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.loadFragment(ExtensionManagerImpl.java:135)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.load(ExtensionManagerImpl.java:127)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerImpl.java:84)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerImpl.<init>(ExtensionManagerImpl.java:58)
>> at
>> org.apache.cxf.bus.extension.ExtensionManagerBus.<init>(ExtensionManagerBus.java:91)
>> at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:41)
>> at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:37)
>> at org.apache.cxf.bus.CXFBusFactory.createBus(CXFBusFactory.java:33)
>> at
>> org.apache.cxf.transport.servlet.CXFNonSpringServlet.loadBusNoConfig(CXFNonSpringServlet.java:45)
>> at
>>
>> I have added all the neccessary jar files including wsdl4j.
> 
> This is that 'little' issue we have at the moment which Dan discussed
> recently, namely CXF JAXRS still indirectly depending on 
> wsdl4j. There were a lot of fixes done for 2.3 to minimize the numbwr of
> dependencies, this is the last one. The CXF WSDLManager api 
> will likely to stay in case even CXF JAXRS needs it in the future, but we
> hope we can do something for user not to include a wsdl4j.
> You said you added it, where did you put it ? It should go into the folder
> containg other cxf libs, if you drop it into you war/lib 
> then CXF loader may not see it
> 
> Dan - is it possible somehow to modify
> 
>> at org.apache.cxf.bus.extension.Extension.load(Extension.java:98)
> 
> and if no class is available then may be warn a user but not exit ?
> 
> cheers, Sergey
> 
>>
>> Please guide me.
>>
>> Regards
>> Saravanan Ramamoorthy
>>
>>
>> Regards
>> Saravanan Ramamoorthy
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Sergey Beryozkin-2 wrote:
>>>
>>> Hi
>>>
>>> Please try CXFJaxrsNonSpringServlet :
>>>
>>> http://cwiki.apache.org/CXF20DOC/jax-rs.html#JAX-RS-ConfiguringJAXRSservicesincontainerwithoutSpring
>>>
>>> cheers, Sergey
>>>
>>>>
>>>> Hi Experts,
>>>>
>>>> Could anyone please explain how to publish JAX RS endpoint using cxf
>>>> without
>>>> spring.
>>>>
>>>> I can able to run the application using JAXRSServerFactoryBean using
>>>> cxf
>>>> in
>>>> java.
>>>>
>>>> Please suggest me when deploying as a war file , how to publish these
>>>> JAX-RS
>>>> files when load on start up.
>>>>
>>>> Regards
>>>> Saravanan Ramamoorthy
>>>> -- 
>>>> View this message in context:
>>>> http://old.nabble.com/JAX-RS---how-to-publish-endpoint-using-cxf-tp27334669p27334669.html
>>>> Sent from the cxf-user mailing list archive at Nabble.com.
>>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://old.nabble.com/JAX-RS---how-to-publish-endpoint-using-cxf-tp27334669p27341707.html
>> Sent from the cxf-user mailing list archive at Nabble.com.
>> 
> 
> 
> 

-- 
View this message in context: 
http://old.nabble.com/JAX-RS---how-to-publish-endpoint-using-cxf-tp27334669p27356863.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to