cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Freeman Fang <freeman.f...@gmail.com>
Subject Re: Upgrading 2.2 to 2.6
Date Thu, 09 Aug 2012 00:48:44 GMT
Hmm, the SEI and Impl looks good to me, not really sure how the exception comes from.
Could you please elaborate how you publish the endpoint? You use CXF standalone or embed it
in some container?

Freeman
-------------
Freeman Fang

FuseSource
Email:ffang@fusesource.com
Web: fusesource.com
Twitter: freemanfang
Blog: http://freemanfang.blogspot.com
http://blog.sina.com.cn/u/1473905042
weibo: http://weibo.com/u/1473905042

On 2012-8-9, at 上午7:57, purecharger wrote:

> My web services are deployed using CXF 2.2.5, using the default databinding
> of JAXB 2.1. I'm attempting to upgrade to CXF 2.6, and I'm getting this
> error when starting up services:
> 
> 
> FAILURE invoking publish of
> org.apache.cxf.jaxws.spring.EndpointDefinitionParser$SpringEndpointImpl
> java.lang.reflect.InvocationTargetException
> ...
> Caused by: com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 1 counts
> of IllegalAnnotationExceptions
> MyInterface is an interface, and JAXB can't handle interfaces.
> 
> With my interface carrying @WebMethod annotations:
> 
> @WebService
> public interface MyInterface {
> 
>    @WebMethod(action = "receive")
>    public void receive(@WebParam(name = "id") String id);
> 
> }
> 
> @WebService(endpointInterface = "MyInterface")
> public class MyClass implements MyInterface {
> 
>    public void receive(String id){
>    }
> 
> }
> 
> I have quite a few interface/implementations defined this way, and from the
> CXF How-To documentation this is perfectly valid. I'm trying to find out
> whether this is a known change from JAXB 2.1 to 2.2 that I need to update if
> I'm going to use CXF 2.6, or am I missing something in the databinding
> configuration?
> 
> Thank you,
> Ryan
> 
> 
> 
> 
> --
> View this message in context: http://cxf.547215.n5.nabble.com/Upgrading-2-2-to-2-6-tp5712216.html
> Sent from the cxf-user mailing list archive at Nabble.com.


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message