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 [EMAIL PROTECTED]

I hope this helps.

Thanks,

Scott






On 7/16/07, Jiang, Ning (Willem) <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]
Sent: Mon 7/16/2007 21:20
To: [email protected]
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) <[EMAIL PROTECTED]> 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:[EMAIL PROTECTED]
> Sent: Fri 7/13/2007 22:46
> To: [email protected]
> 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
>
>



Reply via email to