On Dec 15, 2006, at 10:23 PM, Davanum Srinivas wrote:
> DJencks,
>
> I've gotten to the point where i see the following error. Is there
> where you had gotten to last you tried? AFAICT, AxisBuilder is
trying
> to build a JAX-RPC document, whereas the war has a JAX-WS xml
> document...
>
It looks like the 2 ws builders are showing up in the opposite order
on our systems. I'm actually now getting a new error..... but the
cxf builder correctly deployed the ws:
01:11:38,912 ERROR [GBeanInstanceState] Error while starting; GBean
is now in the FAILED state: abstractName="default/cxf-pojo-war-2.0-
SNAPSHOT/1166260296655/war?J2EEApplication=null,WebModule=default/
cxf-
pojo-war-2.0-SNAPSHOT/1166260296655/
war,j2eeType=Servlet,name=cxfPojoServlet"
org.apache.cxf.service.factory.ServiceConstructionException: Could
not load WSDL from URL file:/home/dkulp/working/cxf/testutils/src/
main/resources/wsdl/hello_world.wsdl.
at
org.apache.cxf.jaxws.support.JaxWsServiceConfiguration.getWsdlURL
(JaxWsServiceConfiguration.java:118)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.getWsdlUR
L
(ReflectionServiceFactoryBean.java:792)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializ
eSe
rviceModel(ReflectionServiceFactoryBean.java:170)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create
(ReflectionServiceFactoryBean.java:116)
at org.apache.cxf.jaxws.EndpointImpl.<init>
(EndpointImpl.java:99)
at
org.apache.geronimo.cxf.CXFWebServiceContainer.publishEndpoint
(CXFWebServiceContainer.java:62)
at org.apache.geronimo.cxf.CXFWebServiceContainer.<init>
(CXFWebServiceContainer.java:45)
at
org.apache.geronimo.cxf.CXFWebServiceContainerFactoryGBean.getWebServ
ice
Container(CXFWebServiceContainerFactoryGBean.java:45)
at
org.apache.geronimo.cxf.CXFWebServiceContainerFactoryGBean$
$FastClassByCGLIB$$1c773c19.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
(FastMethodInvoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanAttribute.getValue
(GBeanAttribute.java:390)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.getAttribute
(GBeanInstance.java:642)
at org.apache.geronimo.gbean.runtime.RawInvoker.getAttribute
(RawInvoker.java:49)
at
org.apache.geronimo.kernel.basic.RawGetAttributeInvoker.invoke
(RawGetAttributeInvoker.java:35)
at
org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept
(ProxyMethodInterceptor.java:96)
at
org.apache.geronimo.webservices.WebServiceContainerFactory$
$EnhancerByCGLIB$$9bd91d53.getWebServiceContainer(<generated>)
at
org.apache.geronimo.jetty6.JettyPOJOWebServiceHolder.<init>
(JettyPOJOWebServiceHolder.java:77)
This one looks a lot easier to figure out than the mysterious
problems I was seeing earlier.
You might be able to get this by setting load="false" in var/config/
config.xml for the axis-builder config.
I'll try to look at this some more tomorrow.
thanks
david jencks
> thanks,
> dims
>
> Exception Detail
> ================
> org.apache.maven.plugin.MojoExecutionException: Distribution
failed:
> Could not read descriptor document
> org.apache.geronimo.common.DeploymentException: Could not read
> descriptor document
> at
>
org.apache.geronimo.webservices.builder.WSDescriptorParser.parseWebSe
r
> viceDescriptor(WSDescriptorParser.java:388)
> at
org.apache.geronimo.axis.builder.AxisBuilder.findWebServices
> (AxisBuilder.java:110)
> at org.apache.geronimo.axis.builder.AxisBuilder$
$FastClassByCGLIB$
> $16a52a9a.invoke(<generated>)
> at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
> at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke
> (FastMethodInvoker.java:38)
> at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke
> (GBeanOperation.java:127)
> <SNIP>
> Caused by: org.apache.xmlbeans.XmlException:
> jar:file:/G:/testsuite/itests/cxfPojoWS/server/target/geronimo-
> jetty6-jee5-2.0-SNAPSHOT/var/temp/geronimo-deployer64401.tmpdir/
cxf-
> pojo-war-2.0-SNAPSHOT.war!/WEB-INF/webservices.xml:0:
> error: The document is not a
> [EMAIL PROTECTED]://java.sun.com/xml/ns/j2ee: document element
> namespace mismatch expected "http://java.sun.com/xml/ns/j2ee" got
> "http://java.sun.com/xml/ns/javaee"
> at org.apache.xmlbeans.impl.store.Locale.verifyDocumentType
> (Locale.java:449)
> at org.apache.xmlbeans.impl.store.Locale.autoTypeDocument
> (Locale.java:354)
> at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject
> (Locale.java:1270)
> at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject
> (Locale.java:1254)
>
>
>
>
> --
> Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service
> Developers)