Thank you Leo,
Chaging to woodstok solved the problem. Now the WSDL is being generated!
Thank you

On Fri, May 9, 2008 at 3:01 AM, Leo de Blaauw <[EMAIL PROTECTED]> wrote:
> Hi Eduardo,
>
> http://weblogs.java.net/blog/bhaktimehta/archive/2007/06/woodstox_in_gla_1.ht
> ml tells you how to install
> the woodstox parser into glassfish, we just put the jar into the
> glassfish\lib directory. Our applications
> run happily after that so good luck ;-)
>
> Greetings,
> Leo
>
> ________________________________
>
> Van: Carlos Eduardo Rodrigues de Almeida [mailto:[EMAIL PROTECTED]
> Verzonden: do 8-5-2008 18:50
> Aan: [email protected]
> Onderwerp: Re: Problem creating WSDL with CXF 2.1
>
>
>
> Hi Leo,
>
> I´m also using glassfish, how do I change the default stax parser?
>
> Thank you,
> Eduardo
>
> On Thu, May 8, 2008 at 3:39 AM, Leo de Blaauw <[EMAIL PROTECTED]> wrote:
>> Hey,
>>
>>  We had exactly the same problem when upgrading to the 2.1 release with our
>>  applications running
>>  under glassfish v2.1. The solution we found to be working is to replace
> the
>>  stax parser that glassfish
>>  uses as default with the woodstox stax parser, since that doesnt validate
> on
>>  namespaces as a default
>>  it works fine again here. Seems to me from your stacktrace you are
>>  experiencing the same problem.
>>
>>  Regards,
>>  Leo
>>
>>  ________________________________
>>
>>  Van: vkmohan [mailto:[EMAIL PROTECTED]
>>  Verzonden: do 8-5-2008 3:47
>>  Aan: [email protected]
>>  Onderwerp: Re: Problem creating WSDL with CXF 2.1
>>
>>
>>
>>
>>
>>
>>  Got the same exception when i tried to move my Http Web Service from 2.0.5
>>  into 2.1.
>>
>>  I had a wsdl first webservice working fine in 2.0.5 but when i moved it to
>>  the new 2.1 got the same exception as Eduardo. The service deploys fine
> but
>>  when i access the serviceURL it throughs this exception.
>>
>>  Appreciate any help on how to fix it.
>>
>>  thank you
>>  Mohan
>>
>>
>>  Carlos Eduardo Rodrigues de Almeida wrote:
>>  >
>>  > I have a project that is running with CXF-incubator-2.0.6. I decided
>>  > to upgrade to the new CXF 2.1.
>>  >
>>  > The project is a java first web service integrated with spring. I´m
>>  > able to start the CXFSevlet, list the web services but I´m not able to
>>  > make CXF create the WSDL when I access serviceName?WSDL.
>>  >
>>  > I´ve made a small project that has the same issue:
>>  >
>>  > My web.xml:
>>  > <?xml version="1.0" encoding="UTF-8"?>
>>  > <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>  > xmlns="http://java.sun.com/xml/ns/javaee";
>>  > xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd";
>>  > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
>>  > http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"; id="WebApp_ID"
>>  > version="2.5">
>>  >   <display-name>Test</display-name>
>>  >
>>  >   <context-param>
>>  >     <param-name>contextConfigLocation</param-name>
>>  >     <param-value>
>>  >     WEB-INF/beans.xml
>>  >     </param-value>
>>  >   </context-param>
>>  >
>>  >   <listener>
>>  >     <listener-class>
>>  >
> org.springframework.web.context.ContextLoaderListener
>>  >       </listener-class>
>>  >   </listener>
>>  >
>>  >   <servlet>
>>  >     <servlet-name>CXFServlet</servlet-name>
>>  >     <servlet-class>
>>  >                       org.apache.cxf.transport.servlet.CXFServlet
>>  >               </servlet-class>
>>  >     <load-on-startup>1</load-on-startup>
>>  >   </servlet>
>>  >   <servlet-mapping>
>>  >     <servlet-name>CXFServlet</servlet-name>
>>  >     <url-pattern>/Services/*</url-pattern>
>>  >   </servlet-mapping>
>>  > </web-app>
>>  >
>>  >
>>  > My beans.xml:
>>  > <beans xmlns="http://www.springframework.org/schema/beans";
>>  >       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>  >       xmlns:jaxws="http://cxf.apache.org/jaxws";
>>  >       xsi:schemaLocation="
>>  >       http://www.springframework.org/schema/beans
>>  >       http://www.springframework.org/schema/beans/spring-beans.xsd
>>  >       http://cxf.apache.org/jaxws
> http://cxf.apache.org/schemas/jaxws.xsd";>
>>  >
>>  >       <import resource="classpath:META-INF/cxf/cxf.xml" />
>>  >       <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"
> />
>>  >       <import resource="classpath:META-INF/cxf/cxf-servlet.xml" />
>>  >
>>  >       <bean id="testServiceTarget" class="test.TestServiceImpl"/>
>>  >
>>  >       <jaxws:endpoint
>>  >               id="testService"
>>  >               implementorClass="test.TestServiceImpl"
>>  >               implementor="#testServiceTarget"
>>  >               address="/TestService" />
>>  >
>>  > </beans>
>>  >
>>  > test.TestService:
>>  >
>>  > package test;
>>  >
>>  > import javax.jws.WebMethod;
>>  > import javax.jws.WebService;
>>  >
>>  > @WebService(name="testService", targetNamespace="http://testService
> <http://testservice/>
>>  <http://testservice/> "))
>>
>>
>> > public interface TestService {
>>  >
>>  >       @WebMethod
>>  >       public void test();
>>  > }
>>  >
>>  >
>>  > test.TestServiceImpl
>>  > package test;
>>  >
>>  > public class TestServiceImpl implements TestService {
>>  >
>>  >       @Override
>>  >       public void test() {
>>  >               // TODO Auto-generated method stub
>>  >       }
>>  >
>>  > }
>>  >
>>  > I´m able to deploy the project. The listing of services is shown in
>>  > http://localhost:8080/Test/Services but I get an exception while tryng
>>  > to get the WSDL in
>>  > http://localhost:8080/Test/Services/TestService?wsdl.
>>  >
>>  >  PWC1406: Servlet.service() for servlet CXFServlet threw exception
>>  > org.apache.cxf.transport.http.WSDLQueryException: Exception occurred
>>  > while trying to process
>>  > http://localhost:8080/Test/Services/TestService?wsdl
>>  >       at
>>  >
>>
> org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler
>>  .java:229)
>>  >       at
>>  >
>>
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.j
>>  ava:137)
>>  >       at
>>  >
>>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet
>>  .java:170)
>>  >       at
>>  >
>>
> org.apache.cxf.transport.servlet.AbstractCXFServlet.doGet(AbstractCXFServlet.
>>  java:152)
>>  >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:718)
>>  >       at javax.servlet.http.HttpServlet.service(HttpServlet.java:831)
>>  >       at
>>  >
>>
> org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFil
>>  terChain.java:411)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.jav
>>  a:290)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextV
>>  alve.java:271)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.jav
>>  a:202)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>>  >       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:206)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>>  >       at
>>  >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
>>  >       at
>>  org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>  150)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:632)
>>  >       at
>>  >
>>
> org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:577)
>>  >       at
>>  >
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:571)
>>  >       at
>>  org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1080)
>>  >       at
>>  > org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:272)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(D
>>  efaultProcessorTask.java:637)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(Defau
>>  ltProcessorTask.java:568)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(Default
>>  ProcessorTask.java:813)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask
>>  (DefaultReadTask.java:341)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTa
>>  sk.java:263)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTa
>>  sk.java:214)
>>  >       at
>>  > com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
>>  >       at
>>  >
>>
> com.sun.enterprise.web.connector.grizzly.ssl.SSLWorkerThread.run(SSLWorkerThr
>>  ead.java:106)
>>  > Caused by: javax.xml.stream.XMLStreamException: NamespaceURI cannot be
>>  > null
>>  >       at
>>  >
>>
> com.sun.xml.stream.writers.XMLStreamWriterImpl.writeAttribute(XMLStreamWriter
>>  Impl.java:632)
>>  >       at
>>  org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:520)
>>  >       at
>>  org.apache.cxf.staxutils.StaxUtils.writeElement(StaxUtils.java:440)
>>  >       at
>>  org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:421)
>>  >       at
>>  org.apache.cxf.staxutils.StaxUtils.writeDocument(StaxUtils.java:411)
>>  >       at
> org.apache.cxf.staxutils.StaxUtils.writeNode(StaxUtils.java:560)
>>  >       at
>>  >
>>
> org.apache.cxf.transport.http.WSDLQueryHandler.writeResponse(WSDLQueryHandler
>>  .java:226)
>>  >       ... 31 more
>>  >
>>  >
>>  > Where can I set the NamesapceURI? Any clue?
>>  >
>>  > Thank you,
>>  > Eduardo
>>  > Any clue where the problem is?
>>  >
>>  >
>>
>>  --
>>  View this message in context:
>>
> http://www.nabble.com/Problem-creating-WSDL-with-CXF-2.1-tp17111174p17117644.
>>  html
>>  Sent from the cxf-user mailing list archive at Nabble.com.
>>
>>
>>
>>
>
>
>

Reply via email to