I added the javax.ws.rs-api-2.0-m10.jar to the runtime classpath but that
does not resolve the problem.
Is there any other jars to add?

Diana


On Mon, Jun 10, 2013 at 5:19 PM, Sergey Beryozkin [via CXF] <
[email protected]> wrote:

> http://mvnrepository.com/artifact/javax.ws.rs/javax.ws.rs-api/2.0-m10
> Sergey
> On 10/06/13 16:12, allam wrote:
>
> > Thanks for your reply.
> >
> > I'm using Eclipse J2EE, not Maven to deploy my example.
> > What is the corresponding modification for javax.ws.rs-api-m10
> dependency,
> > please?
> >
> > Diana
> >
> >
> >
> > On Mon, Jun 10, 2013 at 5:04 PM, Sergey Beryozkin [via CXF] <
> > [hidden email] <http://user/SendEmail.jtp?type=node&node=5729070&i=0>>
> wrote:
> >
> >> Hi, one needs to switch to javax.ws.rs-api-m10 dependency, when
> >> migrating RS endpoints to CXF 2.7.x
> >>
> >> Sergey
> >> On 10/06/13 15:56, allam wrote:
> >>
> >>> Hello,
> >>>
> >>> I used before cxf 2.5.10 and 2.4 and I would like to switch now on the
> >>> latest version, cxf 2.7.5.
> >>> However, I had a restful example which turn successfully in the old
> >> version
> >>> but not in the new one.
> >>> My example is configured using spring library and Java SE 6.0.
> >>> Here is the configuration of my beans.xml file:
> >>> <?xml version="1.0" encoding="UTF-8"?>
> >>> <beans xmlns="http://www.springframework.org/schema/beans";
> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >>> xmlns:jaxrs="http://cxf.apache.org/jaxrs";
> >>> xsi:schemaLocation="
> >>> http://www.springframework.org/schema/beans
> >>> http://www.springframework.org/schema/beans/spring-beans.xsd
> >>> http://cxf.apache.org/jaxrs
> >>> http://cxf.apache.org/schemas/jaxrs.xsd";>
> >>>   <import resource="classpath:META-INF/cxf/cxf.xml" />
> >>>         <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
> >>> <jaxrs:server id="test" address="/">
> >>> <jaxrs:serviceBeans>
> >>> <ref bean="myWebService" />
> >>> </jaxrs:serviceBeans>
> >>> </jaxrs:server>
> >>> <bean id="myWebService" class="server2.Service" />
> >>> </beans>
> >>>
> >>>
> >>> I tried to modify it into:
> >>> <?xml version="1.0" encoding="UTF-8"?>
> >>> <beans xmlns="http://www.springframework.org/schema/beans";
> >>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
> >>> xmlns:jaxrs="http://cxf.apache.org/jaxrs";
> >>> xmlns:jaxws="http://cxf.apache.org/jaxws";
> >>> xmlns:cxf="http://cxf.apache.org/core";
> >>> xsi:schemaLocation="
> >>> http://www.springframework.org/schema/beans
> >>> http://www.springframework.org/schema/beans/spring-beans.xsd
> >>> http://cxf.apache.org/jaxrs
> >>> http://cxf.apache.org/schemas/jaxrs.xsd
> >>> http://cxf.apache.org/jaxws
> >>> http://cxf.apache.org/schemas/jaxws.xsd
> >>> http://cxf.apache.org/core
> >>>         http://cxf.apache.org/schemas/core.xsd";>
> >>>
> >>> <import resource="classpath:META-INF/cxf/cxf.xml" />
> >>> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
> >>>
> >>>
> >>> <jaxrs:server id="testAutomateRestfulStateless" address="/">
> >>> <jaxrs:serviceBeans>
> >>> <ref bean="myWebService" />
> >>> </jaxrs:serviceBeans>
> >>> <jaxrs:features>
> >>> <cxf:logging />
> >>> </jaxrs:features>
> >>>
> >>> </jaxrs:server>
> >>> <bean id="myWebService" class="server.Service" />
> >>>
> >>> </beans>
> >>>
> >>> but I get always the same exception:
> >>>
> >>> SEVERE: Context initialization failed
> >>> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >>> with name 'org.apache.cxf.bus.spring.BusApplicationListener' defined
> in
> >>> class path resource [META-INF/cxf/cxf.xml]: Initialization of bean
> >> failed;
> >>> nested exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >>> Error creating bean with name 'cxf' defined in class path resource
> >>> [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested exception
> >> is
> >>> org.springframework.beans.BeanInstantiationException: Could not
> >> instantiate
> >>> bean class [org.apache.cxf.bus.CXFBusImpl]: Constructor threw
> exception;
> >>> nested exception is java.lang.ExceptionInInitializerError
> >>> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >>> creating bean with name 'cxf' defined in class path resource
> >>> [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested exception
> >> is
> >>> org.springframework.beans.BeanInstantiationException: Could not
> >> instantiate
> >>> bean class [org.apache.cxf.bus.CXFBusImpl]: Constructor threw
> exception;
> >>> nested exception is java.lang.ExceptionInInitializerError
> >>> Caused by: org.springframework.beans.BeanInstantiationException: Could
> >> not
> >>> instantiate bean class [org.apache.cxf.bus.CXFBusImpl]: Constructor
> >> threw
> >>> exception; nested exception is java.lang.ExceptionInInitializerError
> >>> Caused by: java.lang.ExceptionInInitializerError
> >>> at org.apache.cxf.bus.CXFBusImpl.<init>(CXFBusImpl.java:54)
> >>> at org.apache.cxf.bus.CXFBusImpl.<init>(CXFBusImpl.java:41)
> >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >>> at
> >>>
> >>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
> >>
> >>> at
> >>>
> >>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
> >>
> >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >>> at
> >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:85)
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:757)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:722)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:386)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:757)
>
> >>
> >>> at
> >>>
> >>
> org.apache.cxf.bus.spring.BusExtensionPostProcessor.getBus(BusExtensionPostProcessor.java:62)
>
> >>
> >>> at
> >>>
> >>
> org.apache.cxf.bus.spring.BusExtensionPostProcessor.postProcessBeforeInitialization(BusExtensionPostProcessor.java:53)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:302)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1168)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:248)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:820)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:597)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>
> >>
> >>> at
> >>>
> >>
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)
>
> >>
> >>> at
> >>>
> >>
> org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
> >>> at
> >>>
> >>
> org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
> >>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> at
> >>>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>
> >>
> >>> at
> >>>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>
> >>
> >>> at java.lang.Thread.run(Thread.java:680)
> >>> Caused by: java.lang.IllegalArgumentException: org.apache.cxf.Messages
> >> !=
> >>> org.apache.cxf.APIMessages
> >>> at java.util.logging.Logger.getLogger(Logger.java:337)
> >>> at
> >> org.apache.cxf.common.logging.LogUtils.createLogger(LogUtils.java:210)
> >>> at
> >> org.apache.cxf.common.logging.LogUtils.getL7dLogger(LogUtils.java:152)
> >>> at org.apache.cxf.BusFactory.<clinit>(BusFactory.java:39)
> >>> ... 40 more
> >>> Jun 10, 2013 4:11:10 PM org.apache.catalina.core.StandardContext
> >>> listenerStart
> >>> SEVERE: Exception sending context initialized event to listener
> instance
> >> of
> >>> class org.springframework.web.context.ContextLoaderListener
> >>> org.springframework.beans.factory.BeanCreationException: Error
> creating
> >> bean
> >>> with name 'org.apache.cxf.bus.spring.BusApplicationListener' defined
> in
> >>> class path resource [META-INF/cxf/cxf.xml]: Initialization of bean
> >> failed;
> >>> nested exception is
> >> org.springframework.beans.factory.BeanCreationException:
> >>> Error creating bean with name 'cxf' defined in class path resource
> >>> [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested exception
> >> is
> >>> org.springframework.beans.BeanInstantiationException: Could not
> >> instantiate
> >>> bean class [org.apache.cxf.bus.CXFBusImpl]: Constructor threw
> exception;
> >>> nested exception is java.lang.ExceptionInInitializerError
> >>> Caused by: org.springframework.beans.factory.BeanCreationException:
> >> Error
> >>> creating bean with name 'cxf' defined in class path resource
> >>> [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested exception
> >> is
> >>> org.springframework.beans.BeanInstantiationException: Could not
> >> instantiate
> >>> bean class [org.apache.cxf.bus.CXFBusImpl]: Constructor threw
> exception;
> >>> nested exception is java.lang.ExceptionInInitializerError
> >>> Caused by: org.springframework.beans.BeanInstantiationException: Could
> >> not
> >>> instantiate bean class [org.apache.cxf.bus.CXFBusImpl]: Constructor
> >> threw
> >>> exception; nested exception is java.lang.ExceptionInInitializerError
> >>> Caused by: java.lang.ExceptionInInitializerError
> >>> at org.apache.cxf.bus.CXFBusImpl.<init>(CXFBusImpl.java:54)
> >>> at org.apache.cxf.bus.CXFBusImpl.<init>(CXFBusImpl.java:41)
> >>> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> >>> at
> >>>
> >>
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>
> >>
> >>> at
> >>>
> >>
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>
> >>
> >>> at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
> >>> at
> >> org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:85)
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:61)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:757)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:722)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:386)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:757)
>
> >>
> >>> at
> >>>
> >>
> org.apache.cxf.bus.spring.BusExtensionPostProcessor.getBus(BusExtensionPostProcessor.java:62)
>
> >>
> >>> at
> >>>
> >>
> org.apache.cxf.bus.spring.BusExtensionPostProcessor.postProcessBeforeInitialization(BusExtensionPostProcessor.java:53)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsBeforeInitialization(AbstractAutowireCapableBeanFactory.java:302)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1168)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:427)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:249)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:155)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:246)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:248)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.getBeansOfType(AbstractApplicationContext.java:820)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.registerListeners(AbstractApplicationContext.java:597)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:349)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:246)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:189)
>
> >>
> >>> at
> >>>
> >>
> org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:49)
>
> >>
> >>> at
> >>>
> >>
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4723)
>
> >>
> >>> at
> >>>
> >>
> org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5226)
> >>> at
> >>>
> >>
> org.apache.catalina.core.StandardContext$1.call(StandardContext.java:5221)
> >>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> >>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> >>> at
> >>>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>
> >>
> >>> at
> >>>
> >>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>
> >>
> >>> at java.lang.Thread.run(Thread.java:680)
> >>> Caused by: java.lang.IllegalArgumentException: org.apache.cxf.Messages
> >> !=
> >>> org.apache.cxf.APIMessages
> >>> at java.util.logging.Logger.getLogger(Logger.java:337)
> >>> at
> >> org.apache.cxf.common.logging.LogUtils.createLogger(LogUtils.java:210)
> >>> at
> >> org.apache.cxf.common.logging.LogUtils.getL7dLogger(LogUtils.java:152)
> >>> at org.apache.cxf.BusFactory.<clinit>(BusFactory.java:39)
> >>> ... 40 more
> >>>
> >>>
> >>> I didn't found any information about the cause of this error.
> >>> Could I have your help please to resolve it?
> >>>
> >>> Kind Regards,
> >>>
> >>> Diana ALLAM
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> --
> >>> View this message in context:
> >>
> http://cxf.547215.n5.nabble.com/RESTful-example-Switch-from-cxf-5-x-to-cxf-7-x-tp5729061.html
> >>> Sent from the cxf-user mailing list archive at Nabble.com.
> >>>
> >>
> >>
> >> --
> >> Sergey Beryozkin
> >>
> >> Talend Community Coders
> >> http://coders.talend.com/
> >>
> >> Blog: http://sberyozkin.blogspot.com
> >>
> >>
> >> ------------------------------
> >>   If you reply to this email, your message will be added to the
> discussion
> >> below:
> >>
> >>
> http://cxf.547215.n5.nabble.com/RESTful-example-Switch-from-cxf-5-x-to-cxf-7-x-tp5729061p5729063.html
> >>   To unsubscribe from RESTful example: Switch from cxf 5.x to cxf 7.x,
> click
> >> here<
>
> >> .
> >> NAML<
> http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
> >>
> >
> >
> >
> >
> > --
> > View this message in context:
> http://cxf.547215.n5.nabble.com/RESTful-example-Switch-from-cxf-5-x-to-cxf-7-x-tp5729061p5729067.html
>
> > Sent from the cxf-user mailing list archive at Nabble.com.
> >
>
>
> --
> Sergey Beryozkin
>
> Talend Community Coders
> http://coders.talend.com/
>
> Blog: http://sberyozkin.blogspot.com
>
>
> ------------------------------
>  If you reply to this email, your message will be added to the discussion
> below:
>
> http://cxf.547215.n5.nabble.com/RESTful-example-Switch-from-cxf-5-x-to-cxf-7-x-tp5729061p5729070.html
>  To unsubscribe from RESTful example: Switch from cxf 5.x to cxf 7.x, click
> here<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=5729061&code=YWxsYW1jeGZVc2VyMjAxM0BnbWFpbC5jb218NTcyOTA2MXwxNzI3MzMyODI4>
> .
> NAML<http://cxf.547215.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>




--
View this message in context: 
http://cxf.547215.n5.nabble.com/RESTful-example-Switch-from-cxf-5-x-to-cxf-7-x-tp5729061p5729075.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to