Yeah my bad.  I lost the binding entries in my services.  Now that I've added
them back I still get the original exception:
    <jaxws:endpoint id="NasuProcessorBasicAuth"
       
implementorClass="com.sungard.aa.ta.citioli.processors.nasu.NasuProcessorImpl"
        implementor="#nasuProcessor"
        address="/NasuProcessorBasicAuth">
        *<jaxws:dataBinding>
            <bean class="org.apache.cxf.xmlbeans.XmlBeansDataBinding" />
        </jaxws:dataBinding>*       
        <jaxws:inInterceptors>
            <ref bean="securityInterceptor"/>
        </jaxws:inInterceptors>
    </jaxws:endpoint>

I don't see anything else here that I can prefer in my ear to get around
this.

Jul 27, 2011 2:04:16 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service {http://www.sungard.com/aata}NasuProcessorImplService
from class com.sungard.aa.ta.citioli.processors.nasu.NasuProcessor
Jul 27, 2011 2:04:16 PM org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be /NasuProcessorBasicAuth
Jul 27, 2011 2:04:16 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service
{http://www.sungard.com/aata}MaintProcessorImplService from class
com.sungard.aa.ta.citioli.processors.maint.MaintProcessor
Jul 27, 2011 2:04:16 PM org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be /MaintProcessorBasicAuth
Jul 27, 2011 2:04:16 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service
{http://www.sungard.com/aata}TradeProcessorImplService from class
com.sungard.aa.ta.citioli.processors.trade.TradeProcessor
Jul 27, 2011 2:04:16 PM org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be /TradeProcessorBasicAuth
<Jul 27, 2011 2:04:16 PM CDT> <Error> <HTTP> <BEA-101216> <Servlet:
"com.sungard.aa.ta.citioli.processors.maint.MaintProcessorImpl" failed to
preload on startup in Web application: "/citioli".
javax.xml.ws.WebServiceException: Unable to create JAXBContext
        at
com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:164)
        at
com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
        at
com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:265)
        at
com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:363)
        at
com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:202)
        Truncated. see log file for complete stacktrace

Caused By: java.security.PrivilegedActionException:
com.sun.xml.bind.v2.runtime.IllegalAnnotationsException: 10 counts of
IllegalAnnotationExceptions
noNamespace.MmmfAccountDocument is an interface, and JAXB can't handle
interfaces.
        this problem is related to the following location:
                at noNamespace.MmmfAccountDocument
                at public noNamespace.MmmfAccountDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess.inputVO
                at com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess
noNamespace.MmmfAccountDocument does not have a no-arg default constructor.
        this problem is related to the following location:
                at noNamespace.MmmfAccountDocument
                at public noNamespace.MmmfAccountDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess.inputVO
                at com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess
noNamespace.MmmfAccountDocument$MmmfAccount is an interface, and JAXB can't
handle interfaces.
        this problem is related to the following location:
                at noNamespace.MmmfAccountDocument$MmmfAccount
                at public abstract noNamespace.MmmfAccountDocument$MmmfAccount
noNamespace.MmmfAccountDocument.getMmmfAccount()
                at noNamespace.MmmfAccountDocument
                at public noNamespace.MmmfAccountDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess.inputVO
                at com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess
noNamespace.MmmfAccountDocument$MmmfAccount does not have a no-arg default
constructor.
        this problem is related to the following location:
                at noNamespace.MmmfAccountDocument$MmmfAccount
                at public abstract noNamespace.MmmfAccountDocument$MmmfAccount
noNamespace.MmmfAccountDocument.getMmmfAccount()
                at noNamespace.MmmfAccountDocument
                at public noNamespace.MmmfAccountDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess.inputVO
                at com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess
noNamespace.MmmfAccountDocument$MmmfAccount$AddressInfo is an interface, and
JAXB can't handle interfaces.
        this problem is related to the following location:
                at noNamespace.MmmfAccountDocument$MmmfAccount$AddressInfo
                at public abstract
noNamespace.MmmfAccountDocument$MmmfAccount$AddressInfo[]
noNamespace.MmmfAccountDocument$MmmfAccount.getAddressInfoArray()
                at noNamespace.MmmfAccountDocument$MmmfAccount
                at public abstract noNamespace.MmmfAccountDocument$MmmfAccount
noNamespace.MmmfAccountDocument.getMmmfAccount()
                at noNamespace.MmmfAccountDocument
                at public noNamespace.MmmfAccountDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess.inputVO
                at com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess
noNamespace.MmmfAccountDocument$MmmfAccount$AddressInfo does not have a
no-arg default constructor.
        this problem is related to the following location:
                at noNamespace.MmmfAccountDocument$MmmfAccount$AddressInfo
                at public abstract
noNamespace.MmmfAccountDocument$MmmfAccount$AddressInfo[]
noNamespace.MmmfAccountDocument$MmmfAccount.getAddressInfoArray()
                at noNamespace.MmmfAccountDocument$MmmfAccount
                at public abstract noNamespace.MmmfAccountDocument$MmmfAccount
noNamespace.MmmfAccountDocument.getMmmfAccount()
                at noNamespace.MmmfAccountDocument
                at public noNamespace.MmmfAccountDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess.inputVO
                at com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcess
noNamespace.MmmfResponseDocument is an interface, and JAXB can't handle
interfaces.
        this problem is related to the following location:
                at noNamespace.MmmfResponseDocument
                at public noNamespace.MmmfResponseDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse._return
                at 
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse
noNamespace.MmmfResponseDocument does not have a no-arg default constructor.
        this problem is related to the following location:
                at noNamespace.MmmfResponseDocument
                at public noNamespace.MmmfResponseDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse._return
                at 
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse
noNamespace.MmmfResponseDocument$MmmfResponse is an interface, and JAXB
can't handle interfaces.
        this problem is related to the following location:
                at noNamespace.MmmfResponseDocument$MmmfResponse
                at public abstract noNamespace.MmmfResponseDocument$MmmfResponse
noNamespace.MmmfResponseDocument.getMmmfResponse()
                at noNamespace.MmmfResponseDocument
                at public noNamespace.MmmfResponseDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse._return
                at 
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse
noNamespace.MmmfResponseDocument$MmmfResponse does not have a no-arg default
constructor.
        this problem is related to the following location:
                at noNamespace.MmmfResponseDocument$MmmfResponse
                at public abstract noNamespace.MmmfResponseDocument$MmmfResponse
noNamespace.MmmfResponseDocument.getMmmfResponse()
                at noNamespace.MmmfResponseDocument
                at public noNamespace.MmmfResponseDocument
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse._return
                at 
com.sungard.aa.ta.citioli.processors.maint.jaxws.WsProcessResponse

        at 
java.security.AccessController.doPrivileged(AccessController.java:255)
        at
com.sun.xml.ws.model.AbstractSEIModelImpl.createJAXBContext(AbstractSEIModelImpl.java:151)
        at
com.sun.xml.ws.model.AbstractSEIModelImpl.postProcess(AbstractSEIModelImpl.java:94)
        at
com.sun.xml.ws.model.RuntimeModeler.buildRuntimeModel(RuntimeModeler.java:265)
        at
com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:363)
        Truncated. see log file for complete stacktrace

--
View this message in context: 
http://cxf.547215.n5.nabble.com/CXF-Java-first-service-using-XMLBean-generated-objects-as-the-input-and-output-parameters-tp4591548p4639963.html
Sent from the cxf-dev mailing list archive at Nabble.com.

Reply via email to