【发布时间】:2018-03-14 14:17:36
【问题描述】:
你好,我写过 jaxrs apache cxf rest server。以前它工作正常。突然它没有启动,它给出了这个错误。
Caused by: java.lang.ClassCastException: org.apache.cxf.jaxrs.model.wadl.WadlGenerator cannot be cast to javax.ws.rs.container.ContainerRequestFilter
at org.apache.cxf.jaxrs.provider.ServerProviderFactory.createWadlGenerator(ServerProviderFactory.java:104)
at org.apache.cxf.jaxrs.provider.ServerProviderFactory.<init>(ServerProviderFactory.java:95)
at org.apache.cxf.jaxrs.provider.ServerProviderFactory.initBaseFactory(ServerProviderFactory.java:132)
at org.apache.cxf.jaxrs.provider.ServerProviderFactory.createInstance(ServerProviderFactory.java:116)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.setupFactory(JAXRSServerFactoryBean.java:234)
at org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:182)
这是我的弹簧配置
<jaxrs:server name="server" address="${url}">
<jaxrs:serviceBeans>
<ref bean="serverApi"/>
<ref bean="swaggerResourceJSON"/>
</jaxrs:serviceBeans>
<jaxrs:providers>
<ref bean="jacksonProvider"/>
<ref bean="resourceWriter"/>
<ref bean="apiWriter"/>
<ref bean="corsFilter"/>
</jaxrs:providers>
</jaxrs:server>
有人有什么问题吗??
【问题讨论】:
-
我还没有答案,但我现在遇到了同样的问题。如果我找到答案,我会在这里发布。
标签: java spring apache jax-rs cxf