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