You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by criedluv <Ke...@issinc.com> on 2014/12/10 22:01:04 UTC
CXF JAXRS/JAXWS War throws: javax.ws.rs.WebApplicationException
thanks in advance. Any ideas on how to diagnose this appreciated.
I'm getting an exception I can't decode. I added log4j tags to enable more
cxf and rs debugging, but nothing.
<logger name="javax.ws.rs">
<level value="debug" />
</logger>
<logger name="org.apache.cxf">
<level value="debug" />
</logger>
What I'm deploying:
CXF: 2.7.12
Spring: 3.2.5.RELEASE
JAXWS/JAXRS
Servlet.xml: includes jaxws and jaxrs definitions.
I get this exception.
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name
'org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser$SpringJAXRSServerFactoryBean--4307168':
Invocation of init method failed; nested exception is
org.apache.cxf.service.factory.ServiceConstructionException
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1512)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:146)
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:72)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
root cause
org.apache.cxf.service.factory.ServiceConstructionException
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:146)
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:72)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
root cause
javax.ws.rs.WebApplicationException
org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:146)
org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:72)
org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
java.lang.Thread.run(Thread.java:744)
--
View this message in context: http://cxf.547215.n5.nabble.com/CXF-JAXRS-JAXWS-War-throws-javax-ws-rs-WebApplicationException-tp5752176.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: CXF JAXRS/JAXWS War throws: javax.ws.rs.WebApplicationException
Posted by criedluv <Ke...@issinc.com>.
Sergey Beryozkin wrote
> On 11/12/14 20:58, criedluv wrote:
>>
>>
>>
>>
>> * ERROR 2014-12-11 13:45:58,317
>> (pache.cxf.jaxrs.client.JAXRSClientFactoryBean) [main][]:
>> java.lang.ArrayIndexOutOfBoundsException : 3*
>>
>
> What is the stack trace ? Can you provide a test case to investigate ?
> Sergey
>
>>
>> this comes from the .createFromModel call:
>>
>> List providers = new ArrayList();
>> providers.add(provider);
>> providers.add(new ResponseExceptionMapper
> <IllegalValueException>
> () {
>>
>> @Override
>> public IllegalValueException fromResponse(Response r) {
>> return new IllegalValueException();
>> }
>>
>> });
>> providers.add(new ResponseExceptionMapper
> <ThreatSourceException>
> () {
>>
>> @Override
>> public ThreatSourceException fromResponse(Response r) {
>> return new ThreatSourceException();
>> }
>>
>> });
>>
>> IndicationWarning iwService = JAXRSClientFactory
>> .createFromModel("http://localhost:" + port +
>> "/iw/IndicationWarningService/rest", IndicationWarning.class,
>>
>> "classpath:/springContext/IndicationWarningService-jaxrs.xml", providers,
>> null);
>>
>>
>>
>>
>> --
>> View this message in context:
>> http://cxf.547215.n5.nabble.com/CXF-JAXRS-JAXWS-War-throws-javax-ws-rs-WebApplicationException-tp5752176p5752259.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
I got past the exception by moving the cxf-rt-frontend-jaxrs, version 2.7.0
to of 2.7.12. This is consistent with the version for all other CXF jars.
--
View this message in context: http://cxf.547215.n5.nabble.com/CXF-JAXRS-JAXWS-War-throws-javax-ws-rs-WebApplicationException-tp5752176p5752305.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: CXF JAXRS/JAXWS War throws: javax.ws.rs.WebApplicationException
Posted by Sergey Beryozkin <sb...@gmail.com>.
On 11/12/14 20:58, criedluv wrote:
>
>
>
>
> criedluv wrote
>> thanks in advance. Any ideas on how to diagnose this appreciated.
>>
>> I'm getting an exception I can't decode. I added log4j tags to enable more
>> cxf and rs debugging, but nothing.
>
> I'm past the original issue which was caused by misconfiguration of my
> jaxrs model.
>
> I have another issue. I can't decipher this error output. any help
> appreciated.
>
> * ERROR 2014-12-11 13:45:58,317
> (pache.cxf.jaxrs.client.JAXRSClientFactoryBean) [main][]:
> java.lang.ArrayIndexOutOfBoundsException : 3*
>
What is the stack trace ? Can you provide a test case to investigate ?
Sergey
>
> this comes from the .createFromModel call:
>
> List providers = new ArrayList();
> providers.add(provider);
> providers.add(new ResponseExceptionMapper<IllegalValueException>() {
>
> @Override
> public IllegalValueException fromResponse(Response r) {
> return new IllegalValueException();
> }
>
> });
> providers.add(new ResponseExceptionMapper<ThreatSourceException>() {
>
> @Override
> public ThreatSourceException fromResponse(Response r) {
> return new ThreatSourceException();
> }
>
> });
>
> IndicationWarning iwService = JAXRSClientFactory
> .createFromModel("http://localhost:" + port +
> "/iw/IndicationWarningService/rest", IndicationWarning.class,
>
> "classpath:/springContext/IndicationWarningService-jaxrs.xml", providers,
> null);
>
>
>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/CXF-JAXRS-JAXWS-War-throws-javax-ws-rs-WebApplicationException-tp5752176p5752259.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
Re: CXF JAXRS/JAXWS War throws: javax.ws.rs.WebApplicationException
Posted by criedluv <Ke...@issinc.com>.
criedluv wrote
> thanks in advance. Any ideas on how to diagnose this appreciated.
>
> I'm getting an exception I can't decode. I added log4j tags to enable more
> cxf and rs debugging, but nothing.
I'm past the original issue which was caused by misconfiguration of my
jaxrs model.
I have another issue. I can't decipher this error output. any help
appreciated.
* ERROR 2014-12-11 13:45:58,317
(pache.cxf.jaxrs.client.JAXRSClientFactoryBean) [main][]:
java.lang.ArrayIndexOutOfBoundsException : 3*
this comes from the .createFromModel call:
List providers = new ArrayList();
providers.add(provider);
providers.add(new ResponseExceptionMapper<IllegalValueException>() {
@Override
public IllegalValueException fromResponse(Response r) {
return new IllegalValueException();
}
});
providers.add(new ResponseExceptionMapper<ThreatSourceException>() {
@Override
public ThreatSourceException fromResponse(Response r) {
return new ThreatSourceException();
}
});
IndicationWarning iwService = JAXRSClientFactory
.createFromModel("http://localhost:" + port +
"/iw/IndicationWarningService/rest", IndicationWarning.class,
"classpath:/springContext/IndicationWarningService-jaxrs.xml", providers,
null);
--
View this message in context: http://cxf.547215.n5.nabble.com/CXF-JAXRS-JAXWS-War-throws-javax-ws-rs-WebApplicationException-tp5752176p5752259.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: CXF JAXRS/JAXWS War throws: javax.ws.rs.WebApplicationException
Posted by Sergey Beryozkin <sb...@gmail.com>.
I'll look into improving the logging in this particular block of code.
The problem is the runtime was not being able to recognize valid JAX-RS
resources when creating an endpoint. It is tricky to point to a
particular issue during the introspection though. The interface
inheritance can be an issue, where some annotations are set on the
interface, some on the implementing class, etc
Sergey
On 10/12/14 21:01, criedluv wrote:
> thanks in advance. Any ideas on how to diagnose this appreciated.
>
> I'm getting an exception I can't decode. I added log4j tags to enable more
> cxf and rs debugging, but nothing.
>
> <logger name="javax.ws.rs">
> <level value="debug" />
> </logger>
> <logger name="org.apache.cxf">
> <level value="debug" />
> </logger>
>
>
> What I'm deploying:
>
> CXF: 2.7.12
> Spring: 3.2.5.RELEASE
> JAXWS/JAXRS
> Servlet.xml: includes jaxws and jaxrs definitions.
>
> I get this exception.
>
> org.springframework.beans.factory.BeanCreationException: Error creating bean
> with name
> 'org.apache.cxf.jaxrs.spring.JAXRSServerFactoryBeanDefinitionParser$SpringJAXRSServerFactoryBean--4307168':
> Invocation of init method failed; nested exception is
> org.apache.cxf.service.factory.ServiceConstructionException
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1512)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
>
> org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:146)
> org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:72)
>
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76)
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
>
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> java.lang.Thread.run(Thread.java:744)
>
>
>
> root cause
> org.apache.cxf.service.factory.ServiceConstructionException
>
> org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:201)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> java.lang.reflect.Method.invoke(Method.java:606)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
>
> org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:146)
> org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:72)
>
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76)
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
>
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> java.lang.Thread.run(Thread.java:744)
>
>
>
> root cause
> javax.ws.rs.WebApplicationException
>
> org.apache.cxf.jaxrs.AbstractJAXRSFactoryBean.checkResources(AbstractJAXRSFactoryBean.java:315)
>
> org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:148)
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> java.lang.reflect.Method.invoke(Method.java:606)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1638)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1579)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1509)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:521)
>
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458)
>
> org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:296)
>
> org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:223)
>
> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:293)
>
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)
>
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:628)
>
> org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:932)
>
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:479)
>
> org.apache.cxf.transport.servlet.CXFServlet.createSpringContext(CXFServlet.java:146)
> org.apache.cxf.transport.servlet.CXFServlet.loadBus(CXFServlet.java:72)
>
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.init(CXFNonSpringServlet.java:76)
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:409)
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1044)
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)
>
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.doRun(AprEndpoint.java:2441)
>
> org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:2430)
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> java.lang.Thread.run(Thread.java:744)
>
>
>
>
>
>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.com/CXF-JAXRS-JAXWS-War-throws-javax-ws-rs-WebApplicationException-tp5752176.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>