cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Scott Archer" <scott.arc...@gmail.com>
Subject Re: Problem with CXFServlet - migrating from xfire to CXF
Date Tue, 17 Jul 2007 03:44:32 GMT
I didn't set a bus.id parameter in the web.xml
my web.xml looks like the one described on this page.

http://cwiki.apache.org/CXF20DOC/servlet-transport.html

it just has the servlet and the servlet mapping.
Where does the bus.id need to be set?

Thanks!


On 7/16/07, Willem Jiang <ning.jiang@iona.com> wrote:
>
> I think the Bus is not start up rightly.
> Because you just got the CXFBusImpl's extensions HashMap with only
> Configurer Object.
> If the Bus start right, here should be lots of other Objects such as
> ResourceManager , BindingFactoryManager etc.
>
> I just went through the code,  do you set the bus.id parameter in you
> web.xml ?
>
> Willem.
>
> Scott Archer wrote:
> > I initially tried it with 2.0.4, but It didn't work with that either.
> > I went ahead and upgraded to 2.0.6. I can move back to 2.0.4 if it
> > will help diagnose the problem.
> >
> > Thanks for all the help.
> >
> > The main problem is still that
> > ResourceManager resourceManager =
> > bus.getExtension(ResourceManager.class);
> > returns null for the resourceManager.
> >
> > I looked in CXFBusImpl and the extensions HashMap has the following in
> > it at runtime
> > {interface
> > org.apache.cxf.configuration.Configurer=org.apache.cxf.configuration.spring.ConfigurerImpl@f6af3b}
> >
> >
> > I hope this helps.
> >
> > Thanks,
> >
> > Scott
> >
> >
> >
> >
> >
> >
> > On 7/16/07, Jiang, Ning (Willem) <Ning.Jiang@iona.com> wrote:
> >>
> >> It looks like you do not use the cxf shipped spring jars, which
> >> should be spring 2.0.4, we tested it in development.
> >>
> >> BTW , you use the cxf-2.0-incubator.jar which is a bundler jar of cxf.
> >>
> >> I think you can remove the cxf-common-utilities-2.0-incubator.jar and
> >> cxf-manifest-incubator.jar from the class path.
> >>
> >> Hope these can help you.
> >>
> >> Willem.
> >>
> >> -----Original Message-----
> >> From: Scott Archer [mailto:scott.archer@gmail.com]
> >> Sent: Mon 7/16/2007 21:20
> >> To: cxf-dev@incubator.apache.org
> >> Subject: Re: Problem with CXFServlet - migrating from xfire to CXF
> >>
> >> It's still getting that same exception.
> >>
> >> Here's an excerpt from my spring.xml file.
> >> I have these .jar files in my classpath
> >>
> >> Thanks for your help!
> >>
> >> activation.jar
> >> antlr-2.7.6.jar
> >> aopalliance.jar
> >> asm.jar
> >> asm-attrs.jar
> >> cglib-2.1.3.jar
> >> commons-beanutils-core.jar
> >> commons-codec-1.3.jar
> >> commons-collections-3.2.jar
> >> commons-configuration-1.4.jar
> >> commons-dbcp-1.2.2.jar
> >> commons-dbutils-1.1.jar
> >> commons-digester-1.8.jar
> >> commons-discovery-0.4.jar
> >> commons-httpclient-3.1-rc1.jar
> >> commons-io-1.3.1.jar
> >> commons-lang-2.3.jar
> >> commons-logging-1.1.jar
> >> commons-pool-1.3.jar
> >> concurrent.jar
> >> cxf-2.0-incubator.jar
> >> cxf-common-utilities-2.0-incubator.jar
> >> cxf-manifest-incubator.jar
> >> dom4j-1.6.1.jar
> >> ehcache-1.2.3.jar
> >> geronimo-activation_1.1_spec-1.0-M1.jar
> >> geronimo-annotation_1.0_spec-1.1.jar
> >> geronimo-javamail_1.4_spec-1.0-M1.jar
> >> geronimo-servlet_2.5_spec-1.1-M1.jar
> >> geronimo-ws-metadata_2.0_spec-1.1.1.jar
> >> hibernate3.jar
> >> itext-1.4.8.jar
> >> jakarta-oro-2.0.8.jar
> >> jasperreports-1.3.0.jar
> >> jaxb-api-2.0.jar
> >> jaxb-impl-2.0.5.jar
> >> jaxb-xjc-2.0.1.jar
> >> jaxen-1.1.jar
> >> jaxws-api-2.0.jar
> >> jcommon-1.0.6.jar
> >> jcs-1.3.jar
> >> jdom-1.0.jar
> >> jfreechart-1.0.3.jar
> >> jsr173_api-1.0.jar
> >> jstl.jar
> >> jta.jar
> >> jt-cron.jar
> >> log4j-1.2.14.jar
> >> mail.jar
> >> mysql-connector-java-5.0.4-bin.jar
> >> saaj-api-1.3.jar
> >> saaj-impl-1.3.jar
> >> spring.jar
> >> spring-aspects.jar
> >> spring-beans.jar
> >> spring-context.jar
> >> spring-core.jar
> >> spring-dao.jar
> >> spring-hibernate3.jar
> >> spring-jdbc.jar
> >> spring-mock.jar
> >> spring-remoting.jar
> >> spring-web.jar
> >> spring-webmvc.jar
> >> standard.jar
> >> stax-api-1.0.1.jar
> >> wsdl4j-1.6.1.jar
> >> wstx-asl-3.2.1.jar
> >> XmlSchema-1.2.jar
> >>
> >>
> >> <?xml version="1.0" encoding="UTF-8"?>
> >> <beans
> >>         xmlns="http://www.springframework.org/schema/beans"
> >>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> >>         xmlns:lang="http://www.springframework.org/schema/lang"
> >>         xmlns:util="http://www.springframework.org/schema/util"
> >>         xsi:schemaLocation="http://www.springframework.org/schema/beans
> >> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
> >>         http://www.springframework.org/schema/lang
> >> http://www.springframework.org/schema/lang/spring-lang-2.0.xsd
> >>         http://www.springframework.org/schema/util
> >> http://www.springframework.org/schema/util/spring-util-2.0.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" />
> >>
> >>         <jaxws:enpoint id="allWs"
> >> implementor="com.madeupname.madeupproduct.ws.example.AllWsImpl"
> >> address="/webservice/allWebServices" />
> >>
> >>
> >>
> >>
> >>
> >>
> >> On 7/13/07, Jiang, Ning (Willem) <Ning.Jiang@iona.com> wrote:
> >> > Can you show me your bean.xml?
> >> >
> >> > I think you do not use the bundle jar, right?
> >> > You need to add the resourceManager implementation jar in the class
> >> path.
> >> > It is cxf-common-utilities-2.0-incubator.jar in the
> >> CXF_INSTALL\modules\ directory.
> >> >
> >> > Willem.
> >> >
> >> > -----Original Message-----
> >> > From: Scott Archer [mailto:scott.archer@gmail.com]
> >> > Sent: Fri 7/13/2007 22:46
> >> > To: cxf-dev@incubator.apache.org
> >> > Subject: Problem with CXFServlet - migrating from xfire to CXF
> >> >
> >> > I'm trying to migrate from xfire to CXF.
> >> >
> >> > When my application starts up I get the following Exception.
> >> > I checked the CXFServlet at line 148 and It looks like the problem is
> >> > actually on line 147.
> >> >
> >> > ResourceManager resourceManager =
> >> bus.getExtension(ResourceManager.class);
> >> >
> >> > This call is returning null for the resourceManager. I'm not really
> >> > sure why, and I don't know where to look, so I thought I'd try the
> >> > mailing list.
> >> >
> >> > Thanks,
> >> >
> >> > Scott
> >> >
> >> >
> >> > java.lang.NullPointerException
> >> >         at
> >> org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:148)
> >>
> >> >         at
> >> org.apache.cxf.transport.servlet.CXFServlet.init(CXFServlet.java:96)
> >> >         at
> >> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
> >>
> >> >         at
> >> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
> >> >         at
> >> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
> >>
> >> >         at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
> >>
> >> >         at
> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
> >> >         at
> >> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >> >         at
> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
> >> >         at
> >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >> >         at
> >> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> >> >         at
> >> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >> >         at
> >> org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >         at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>
> >> >         at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>
> >> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >> >         at
> >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >> >         at
> >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >> > Jul 13, 2007 9:34:16 AM org.apache.catalina.core.StandardContext
> >> loadOnStartup
> >> > SEVERE: Servlet /econnect threw load() exception
> >> > java.lang.NullPointerException
> >> >         at
> >> org.apache.cxf.transport.servlet.CXFServlet.loadSpringBus(CXFServlet.java:148)
> >>
> >> >         at
> >> org.apache.cxf.transport.servlet.CXFServlet.init(CXFServlet.java:96)
> >> >         at
> >> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1161)
> >>
> >> >         at
> >> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:981)
> >> >         at
> >> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4044)
> >>
> >> >         at
> >> org.apache.catalina.core.StandardContext.start(StandardContext.java:4350)
> >>
> >> >         at
> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
> >> >         at
> >> org.apache.catalina.core.StandardHost.start(StandardHost.java:719)
> >> >         at
> >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1015)
> >> >         at
> >> org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
> >> >         at
> >> org.apache.catalina.core.StandardService.start(StandardService.java:448)
> >> >         at
> >> org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
> >> >         at
> >> org.apache.catalina.startup.Catalina.start(Catalina.java:552)
> >> >         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >> >         at
> >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>
> >> >         at
> >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>
> >> >         at java.lang.reflect.Method.invoke(Method.java:585)
> >> >         at
> >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
> >> >         at
> >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
> >> > Jul 13, 2007 9:34:16 AM org.apache.coyote.http11.Http11Protocol start
> >> >
> >> >
> >>
> >>
> >
>

Mime
View raw message