You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by Davanum Srinivas <da...@gmail.com> on 2006/12/16 07:23:40 UTC
JAX-WS status
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...
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.parseWebServiceDescriptor(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
webservices@http://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)
Re: JAX-WS status
Posted by David Jencks <da...@yahoo.com>.
On Dec 16, 2006, at 4:34 PM, David Jencks wrote:
>
> On Dec 16, 2006, at 1:29 PM, Davanum Srinivas wrote:
>
>> David,
>>
>> CXFServiceRefBuilder is commented out in
>> assemblies\geronimo-jetty6-jee5\src\main\var\config\config.xml
>
> This doesn't actually make any difference unless there are changes
> from what is specified in the cxf-builder config plan.
Well, actually it does make a difference to uncomment it since that
gbean hasn't been written yet :-)
>>
>> Is there anything that you have not yet checked in? load="false" is
>> for cxf-deployer to make matters worse in that config.xml
>
> I see that in my copy I have the cxf deployer turned on and the
> axis one turned off. We should have both turned on and each one
> should ignore web services it can't understand.
Thanks for turning on both deployers.
I made a simple fix to the axis1 deployer so it ignores javaee
webservices.xml files. I think we'll have to teach it to look inside
for jaxrpc ws, but at least the 2 builders shouldn't argue with each
other now.
thanks
david jencks
>
> Hopefully I can fix this soon (unless you beat me to it :-)
>
> thanks
> david jencks
>>
>> thanks,
>> -- dims
>>
>>
>> On 12/16/06, David Jencks <da...@yahoo.com> wrote:
>>>
>>> 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.getWsdlU
>>> RL
>>> (ReflectionServiceFactoryBean.java:792)
>>> at
>>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initiali
>>> zeSe
>>> 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.getWebSer
>>> vice
>>> 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.parseWebS
>>> er
>>> > 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
>>> > webservices@http://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)
>>>
>>>
>>
>>
>> --
>> Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service
>> Developers)
>
Re: JAX-WS status
Posted by David Jencks <da...@yahoo.com>.
On Dec 16, 2006, at 1:29 PM, Davanum Srinivas wrote:
> David,
>
> CXFServiceRefBuilder is commented out in
> assemblies\geronimo-jetty6-jee5\src\main\var\config\config.xml
This doesn't actually make any difference unless there are changes
from what is specified in the cxf-builder config plan.
>
> Is there anything that you have not yet checked in? load="false" is
> for cxf-deployer to make matters worse in that config.xml
I see that in my copy I have the cxf deployer turned on and the axis
one turned off. We should have both turned on and each one should
ignore web services it can't understand.
Hopefully I can fix this soon (unless you beat me to it :-)
thanks
david jencks
>
> thanks,
> -- dims
>
>
> On 12/16/06, David Jencks <da...@yahoo.com> wrote:
>>
>> 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
>> > webservices@http://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)
>>
>>
>
>
> --
> Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service
> Developers)
Re: JAX-WS status
Posted by Davanum Srinivas <da...@gmail.com>.
David,
CXFServiceRefBuilder is commented out in
assemblies\geronimo-jetty6-jee5\src\main\var\config\config.xml
Is there anything that you have not yet checked in? load="false" is
for cxf-deployer to make matters worse in that config.xml
thanks,
-- dims
On 12/16/06, David Jencks <da...@yahoo.com> wrote:
>
> 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.getWsdlURL
> (ReflectionServiceFactoryBean.java:792)
> at
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeSe
> 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.getWebService
> 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.parseWebSer
> > 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
> > webservices@http://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)
>
>
--
Davanum Srinivas : http://www.wso2.net (Oxygen for Web Service Developers)
Re: JAX-WS status
Posted by David Jencks <da...@yahoo.com>.
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.getWsdlURL
(ReflectionServiceFactoryBean.java:792)
at
org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeSe
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.getWebService
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.parseWebSer
> 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
> webservices@http://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)