cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <ning.ji...@iona.com>
Subject Re: Problem with CXFServlet - migrating from xfire to CXF
Date Tue, 17 Jul 2007 02:10:58 GMT

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