It does have it's own application context, but I'm importing the CXF
bean definitions as you pasted them below. (I followed the how to on
the CXF website).
Thanks,
Scott
On 7/13/07, Dan Diephouse <[EMAIL PROTECTED]> wrote:
Hi Scott,
I'm going to take a stab in the dark here... Does your application also have
its own application context xml files? If so I think the problem could be
that you haven't imported the necessary CXF bean definitions:
<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" />
Let me know if that helps.
- Dan
On 7/13/07, Scott Archer <[EMAIL PROTECTED]> wrote:
>
> 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.StandardContextloadOnStartup
> 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
>
--
Dan Diephouse
Envoi Solutions
http://envoisolutions.com | http://netzooid.com/blog