When did you commit your code ? I started to get the latest trunk version .
Here is the stack trace (looks like the old ones): Oct 5, 2007 8:51:23 AM org.apache.cxf.common.annotation.AnnotationProcessorvisitAnnotatedElement SEVERE: an AnnotationVisitor ( [EMAIL PROTECTED]) raised an exception on element public final void aero.tav.afis.service.ActiveFlightInfoOperationsImpl.setWebContext( javax.xml.ws.WebServiceContext). java.lang.IllegalArgumentException: object is not an instance of declaring class 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:597) at org.apache.cxf.common.injection.ResourceInjector.invokeSetter( ResourceInjector.java:241) at org.apache.cxf.common.injection.ResourceInjector.visitMethod( ResourceInjector.java:185) 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:597) at org.apache.cxf.common.annotation.AnnotationProcessor.visitAnnotatedElement( AnnotationProcessor.java:131) at org.apache.cxf.common.annotation.AnnotationProcessor.processMethods( AnnotationProcessor.java:103) at org.apache.cxf.common.annotation.AnnotationProcessor.accept( AnnotationProcessor.java:90) at org.apache.cxf.common.injection.ResourceInjector.inject( ResourceInjector.java:81) at org.apache.cxf.jaxws.JaxWsServerFactoryBean.injectResources( JaxWsServerFactoryBean.java:201) at org.apache.cxf.jaxws.JaxWsServerFactoryBean.init( JaxWsServerFactoryBean.java:157) at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create( JaxWsServerFactoryBean.java:150) at org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java:291) at org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java:231) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:182) at org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:344) 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:597) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod (AbstractAutowireCapableBeanFactory.java:1240) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods (AbstractAutowireCapableBeanFactory.java:1205) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean (AbstractAutowireCapableBeanFactory.java:1171) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:425) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( AbstractBeanFactory.java:251) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton (DefaultSingletonBeanRegistry.java:156) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:248) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:160) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons (DefaultListableBeanFactory.java:287) at org.springframework.context.support.AbstractApplicationContext.refresh( AbstractApplicationContext.java:352) at org.springframework.web.context.ContextLoader.createWebApplicationContext( ContextLoader.java:244) at org.springframework.web.context.ContextLoader.initWebApplicationContext( ContextLoader.java:187) at org.springframework.web.context.ContextLoaderListener.contextInitialized( ContextLoaderListener.java:49) at org.apache.catalina.core.StandardContext.listenerStart( StandardContext.java:3827) at org.apache.catalina.core.StandardContext.start(StandardContext.java :4334) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardHost.start(StandardHost.java:719) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java :443) at org.apache.catalina.core.StandardService.start(StandardService.java :516) at org.apache.catalina.core.StandardServer.start(StandardServer.java :710) at org.apache.catalina.startup.Catalina.start(Catalina.java:566) 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:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) On 10/5/07, Willem2 <[EMAIL PROTECTED]> wrote: > > > Can you show me the stack trace and try the code that I just committed ? > Willem. > > > blacksheep wrote: > > > > Hi Willem, > > > > Mine still fails :( Last version of my code is like this: > > > > public WebServiceContext wsContext; > > > > @Resource > > public final void setWsContext(final WebServiceContext wsContext) { > > this.wsContext = wsContext; > > } > > > > > > On 10/4/07, Willem2 <[EMAIL PROTECTED]> wrote: > >> > >> > >> Hi, > >> > >> I just get the unit test workable :) > >> Can you try it with the setter Resource annotation? > >> > >> Willem. > >> > >> > >> Willem2 wrote: > >> > > >> > OK, on the bright side, we have a small test case to show how to get > >> the > >> > exception. > >> > I will try to dig the resource injection part then :) > >> > > >> > Willem. > >> > > >> > > >> > blacksheep wrote: > >> >> > >> >> I did it already but no luck :( > >> >> > >> >> On 10/4/07, Willem2 <[EMAIL PROTECTED]> wrote: > >> >>> > >> >>> > >> >>> Can you try to remove the @Resource for the wsContext class member? > >> >>> I just wrote some tests on the proxy object injection, I always get > >> some > >> >>> java.lang.IllegalArgumentException here. :( > >> >>> > >> >>> Willem. > >> >>> > >> >>> blacksheep wrote: > >> >>> > > >> >>> > I noticed it and set endorsing lib to use jaxb-2.1.jar . > >> >>> > > >> >>> > By the way I changed my code to: > >> >>> > @Resource > >> >>> > public WebServiceContext wsContext; > >> >>> > > >> >>> > @Resource > >> >>> > public final void setWebContext(final WebServiceContext > >> wsContext) > >> >>> { > >> >>> > this.wsContext = wsContext; > >> >>> > } > >> >>> > > >> >>> > Is this right because I still got the problem: > >> >>> > > >> >>> > SEVERE: an AnnotationVisitor ( > >> >>> > [EMAIL PROTECTED]) raised > an > >> >>> > exception > >> >>> > on element public javax.xml.ws.WebServiceContext > >> >>> > aero.tav.afis.service.ActiveFlightInfoOperationsImpl.wsContext. > >> >>> > java.lang.IllegalArgumentException: Can not set > >> >>> > javax.xml.ws.WebServiceContext field > >> >>> > aero.tav.afis.service.ActiveFlightInfoOperationsImpl.wsContext to > >> >>> $Proxy32 > >> >>> > at > >> >>> > > >> sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException( > >> >>> > UnsafeFieldAccessorImpl.java:146) > >> >>> > at > >> >>> > > >> sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException > >> ( > >> >>> > UnsafeFieldAccessorImpl.java :150) > >> >>> > at sun.reflect.UnsafeFieldAccessorImpl.ensureObj( > >> >>> > UnsafeFieldAccessorImpl.java:37) > >> >>> > at sun.reflect.UnsafeObjectFieldAccessorImpl.set( > >> >>> > UnsafeObjectFieldAccessorImpl.java:57) > >> >>> > at java.lang.reflect.Field.set(Field.java:657) > >> >>> > at > >> org.apache.cxf.common.injection.ResourceInjector.injectField( > >> >>> > ResourceInjector.java:273) > >> >>> > at > org.apache.cxf.common.injection.ResourceInjector.visitField( > >> >>> > ResourceInjector.java:164) > >> >>> > 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:597) > >> >>> > at > >> >>> > > >> >>> > >> > org.apache.cxf.common.annotation.AnnotationProcessor.visitAnnotatedElement > >> >>> ( > >> >>> > AnnotationProcessor.java:131) > >> >>> > at > >> >>> org.apache.cxf.common.annotation.AnnotationProcessor.processFields( > >> >>> > AnnotationProcessor.java :110) > >> >>> > at > org.apache.cxf.common.annotation.AnnotationProcessor.accept( > >> >>> > AnnotationProcessor.java:89) > >> >>> > at org.apache.cxf.common.injection.ResourceInjector.inject ( > >> >>> > ResourceInjector.java:81) > >> >>> > at > org.apache.cxf.jaxws.JaxWsServerFactoryBean.injectResources( > >> >>> > JaxWsServerFactoryBean.java:201) > >> >>> > at org.apache.cxf.jaxws.JaxWsServerFactoryBean.init ( > >> >>> > JaxWsServerFactoryBean.java:157) > >> >>> > at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create( > >> >>> > JaxWsServerFactoryBean.java:150) > >> >>> > at org.apache.cxf.jaxws.EndpointImpl.getServer ( > >> EndpointImpl.java > >> >>> :291) > >> >>> > at > >> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java > >> >>> :231) > >> >>> > at > >> >>> org.apache.cxf.jaxws.EndpointImpl.publish (EndpointImpl.java:182) > >> >>> > at > >> >>> org.apache.cxf.jaxws.EndpointImpl.publish(EndpointImpl.java:344) > >> >>> > 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:597) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod > >> >>> > (AbstractAutowireCapableBeanFactory.java:1240) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods > >> >>> > (AbstractAutowireCapableBeanFactory.java:1205) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean > >> >>> > (AbstractAutowireCapableBeanFactory.java:1171) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > >> >>> > (AbstractAutowireCapableBeanFactory.java:425) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > >> >>> > AbstractBeanFactory.java:251) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > >> >>> > (DefaultSingletonBeanRegistry.java :156) > >> >>> > at > >> >>> > > >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean > >> >>> > (AbstractBeanFactory.java:248) > >> >>> > at > >> >>> > > >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean > >> >>> > (AbstractBeanFactory.java:160) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > >> >>> > (DefaultListableBeanFactory.java:287) > >> >>> > at > >> >>> > > >> >>> > >> org.springframework.context.support.AbstractApplicationContext.refresh > >> ( > >> >>> > AbstractApplicationContext.java :352) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.web.context.ContextLoader.createWebApplicationContext( > >> >>> > ContextLoader.java:244) > >> >>> > at > >> >>> > > >> >>> > >> org.springframework.web.context.ContextLoader.initWebApplicationContext > ( > >> >>> > ContextLoader.java:187) > >> >>> > at > >> >>> > > >> >>> > >> > org.springframework.web.context.ContextLoaderListener.contextInitialized > >> >>> ( > >> >>> > ContextLoaderListener.java:49) > >> >>> > at org.apache.catalina.core.StandardContext.listenerStart( > >> >>> > StandardContext.java:3827) > >> >>> > at org.apache.catalina.core.StandardContext.start( > >> >>> StandardContext.java > >> >>> > :4334) > >> >>> > at > >> >>> > > >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> >>> > at > >> org.apache.catalina.core.StandardHost.start(StandardHost.java > >> >>> :719) > >> >>> > at > >> >>> > > >> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) > >> >>> > at > >> >>> org.apache.catalina.core.StandardEngine.start(StandardEngine.java > >> >>> > :443) > >> >>> > at org.apache.catalina.core.StandardService.start( > >> >>> StandardService.java > >> >>> > :516) > >> >>> > at > >> >>> org.apache.catalina.core.StandardServer.start(StandardServer.java > >> >>> > :710) > >> >>> > at > >> org.apache.catalina.startup.Catalina.start(Catalina.java:566) > >> >>> > 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:597) > >> >>> > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java > >> :288) > >> >>> > at > >> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413) > >> >>> > > >> >>> > Thanks, > >> >>> > > >> >>> > > >> >>> > On 10/4/07, Willem2 <[EMAIL PROTECTED]> wrote: > >> >>> >> > >> >>> >> > >> >>> >> Hi, > >> >>> >> > >> >>> >> > >> >>> >> Maybe you can try it with the set method Injection. > >> >>> >> @Resource > >> >>> >> public final void setWebContext(final WebServiceContext > >> >>> argResource) > >> >>> >> { > >> >>> >> this.resource = argResource1; > >> >>> >> } > >> >>> >> > >> >>> >> BTW, > >> >>> >> Current CXF trunk is changing to use JAXB2.1 , so you can't use > >> >>> jdk1.6 > >> >>> >> to > >> >>> >> build without endorsing the JAXB API. > >> >>> >> > >> >>> >> Willem. > >> >>> >> > >> >>> >> > >> >>> >> blacksheep wrote: > >> >>> >> > > >> >>> >> > Hi Willem, > >> >>> >> > > >> >>> >> > Thanks for your effort. I got the latest trunk this morning > but > >> had > >> >>> a > >> >>> >> > problem during maven install. I am using jdk1.6 and it gave me > >> some > >> >>> >> > trouble > >> >>> >> > . > >> >>> >> > > >> >>> >> > I switched to jdk 1.5 and I was able to build the latest trunk > >> but > >> >>> then > >> >>> >> my > >> >>> >> > test failed: > >> >>> >> > > >> >>> >> > Oct 4, 2007 2:29:23 PM > >> >>> >> > > >> >>> >> > >> >>> > >> > org.apache.cxf.common.annotation.AnnotationProcessorvisitAnnotatedElement > >> >>> >> > SEVERE: an AnnotationVisitor ( > >> >>> >> > [EMAIL PROTECTED] ) > raised > >> an > >> >>> >> > exception > >> >>> >> > on element public javax.xml.ws.WebServiceContext > >> >>> >> > aero.tav.afis.service.ActiveFlightInfoOperationsImpl.wsContext. > >> >>> >> > java.lang.IllegalArgumentException: Can not set > >> >>> >> > javax.xml.ws.WebServiceContext field > >> >>> >> > aero.tav.afis.service.ActiveFlightInfoOperationsImpl.wsContext > >> to > >> >>> >> $Proxy32 > >> >>> >> > at > >> >>> >> > > >> >>> > sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException( > >> >>> >> > UnsafeFieldAccessorImpl.java:146) > >> >>> >> > at > >> >>> >> > > >> >>> > sun.reflect.UnsafeFieldAccessorImpl.throwSetIllegalArgumentException( > >> >>> >> > UnsafeFieldAccessorImpl.java :150) > >> >>> >> > at sun.reflect.UnsafeFieldAccessorImpl.ensureObj( > >> >>> >> > UnsafeFieldAccessorImpl.java:37) > >> >>> >> > at sun.reflect.UnsafeObjectFieldAccessorImpl.set ( > >> >>> >> > UnsafeObjectFieldAccessorImpl.java:57) > >> >>> >> > at java.lang.reflect.Field.set(Field.java:657) > >> >>> >> > at > >> >>> org.apache.cxf.common.injection.ResourceInjector.injectField ( > >> >>> >> > ResourceInjector.java:273) > >> >>> >> > at > >> org.apache.cxf.common.injection.ResourceInjector.visitField( > >> >>> >> > ResourceInjector.java:164) > >> >>> >> > 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:597) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.apache.cxf.common.annotation.AnnotationProcessor.visitAnnotatedElement > >> >>> >> ( > >> >>> >> > AnnotationProcessor.java :131) > >> >>> >> > at > >> >>> >> > >> org.apache.cxf.common.annotation.AnnotationProcessor.processFields( > >> >>> >> > AnnotationProcessor.java:110) > >> >>> >> > at > >> org.apache.cxf.common.annotation.AnnotationProcessor.accept( > >> >>> >> > AnnotationProcessor.java:89) > >> >>> >> > at org.apache.cxf.common.injection.ResourceInjector.inject > ( > >> >>> >> > ResourceInjector.java:81) > >> >>> >> > at > >> org.apache.cxf.jaxws.JaxWsServerFactoryBean.injectResources( > >> >>> >> > JaxWsServerFactoryBean.java:201) > >> >>> >> > at org.apache.cxf.jaxws.JaxWsServerFactoryBean.init( > >> >>> >> > JaxWsServerFactoryBean.java:157) > >> >>> >> > at org.apache.cxf.jaxws.JaxWsServerFactoryBean.create( > >> >>> >> > JaxWsServerFactoryBean.java:150) > >> >>> >> > at > >> >>> org.apache.cxf.jaxws.EndpointImpl.getServer(EndpointImpl.java > >> >>> >> :291) > >> >>> >> > at > >> >>> org.apache.cxf.jaxws.EndpointImpl.doPublish(EndpointImpl.java > >> >>> >> :231) > >> >>> >> > at org.apache.cxf.jaxws.EndpointImpl.publish( > >> EndpointImpl.java > >> >>> :182) > >> >>> >> > at org.apache.cxf.jaxws.EndpointImpl.publish( > >> EndpointImpl.java > >> >>> :344) > >> >>> >> > 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:597) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod > >> >>> >> > (AbstractAutowireCapableBeanFactory.java:1240) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods > >> >>> >> > (AbstractAutowireCapableBeanFactory.java:1205) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean > >> >>> >> > (AbstractAutowireCapableBeanFactory.java:1171) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean > >> >>> >> > (AbstractAutowireCapableBeanFactory.java:425) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject( > >> >>> >> > AbstractBeanFactory.java:251) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton > >> >>> >> > (DefaultSingletonBeanRegistry.java:156) > >> >>> >> > at > >> >>> >> > > >> >>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > >> >>> >> > (AbstractBeanFactory.java:248) > >> >>> >> > at > >> >>> >> > > >> >>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean > >> >>> >> > ( AbstractBeanFactory.java:160) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons > >> >>> >> > (DefaultListableBeanFactory.java:287) > >> >>> >> > at > >> >>> >> > > >> >>> > >> org.springframework.context.support.AbstractApplicationContext.refresh( > >> >>> >> > AbstractApplicationContext.java:352) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.web.context.ContextLoader.createWebApplicationContext( > >> >>> >> > ContextLoader.java:244) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> org.springframework.web.context.ContextLoader.initWebApplicationContext > >> >>> ( > >> >>> >> > ContextLoader.java:187) > >> >>> >> > at > >> >>> >> > > >> >>> >> > >> >>> > >> > org.springframework.web.context.ContextLoaderListener.contextInitialized > >> >>> >> ( > >> >>> >> > ContextLoaderListener.java:49) > >> >>> >> > at org.apache.catalina.core.StandardContext.listenerStart( > >> >>> >> > StandardContext.java :3827) > >> >>> >> > at org.apache.catalina.core.StandardContext.start( > >> >>> >> StandardContext.java > >> >>> >> > :4334) > >> >>> >> > at > >> >>> >> > > >> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1045) > >> >>> >> > at > >> >>> org.apache.catalina.core.StandardHost.start(StandardHost.java > >> >>> >> :719) > >> >>> >> > at > >> >>> >> > > >> >>> org.apache.catalina.core.ContainerBase.start(ContainerBase.java > :1045) > >> >>> >> > at > >> >>> >> org.apache.catalina.core.StandardEngine.start ( > StandardEngine.java > >> >>> >> > :443) > >> >>> >> > at org.apache.catalina.core.StandardService.start( > >> >>> >> StandardService.java > >> >>> >> > :516) > >> >>> >> > at > >> >>> >> org.apache.catalina.core.StandardServer.start( > StandardServer.java > >> >>> >> > :710) > >> >>> >> > at > >> >>> org.apache.catalina.startup.Catalina.start (Catalina.java:566) > >> >>> >> > 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:597) > >> >>> >> > at > >> org.apache.catalina.startup.Bootstrap.start(Bootstrap.java > >> >>> :288) > >> >>> >> > at > >> >>> org.apache.catalina.startup.Bootstrap.main (Bootstrap.java:413) > >> >>> >> > > >> >>> >> > Thanks, > >> >>> >> > > >> >>> >> > On 10/4/07, Willem2 <[EMAIL PROTECTED] > wrote: > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> Hi blacksheep, > >> >>> >> >> > >> >>> >> >> I just committed a quick fix for CXF-1074. Can you test it > (the > >> >>> trunk > >> >>> >> >> version of CXF) with your application? > >> >>> >> >> I did not test it with your configuration file , because I > did > >> not > >> >>> >> have > >> >>> >> >> all > >> >>> >> >> your environments yet. > >> >>> >> >> Tell me if it works :) > >> >>> >> >> > >> >>> >> >> Willem. > >> >>> >> >> > >> >>> >> >> > >> >>> >> >> blacksheep wrote: > >> >>> >> >> > > >> >>> >> >> > Hi Willem, > >> >>> >> >> > > >> >>> >> >> > Any luck ? Please inform me. > >> >>> >> >> > > >> >>> >> >> > Thanks, > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > blacksheep wrote: > >> >>> >> >> >> > >> >>> >> >> >> Thanks. I attached my spring configuration file. > >> >>> >> >> >> > >> >>> >> >> >> On 9/30/07, Willem2 <[EMAIL PROTECTED]> wrote: > >> >>> >> >> >>> > >> >>> >> >> >>> > >> >>> >> >> >>> I just wrote a test case of injecting the resource to an > >> >>> enhanced > >> >>> >> >> >>> object > >> >>> >> >> >>> by > >> >>> >> >> >>> CGLIB, and it worked well. > >> >>> >> >> >>> Currently , I can't inject any resource to the instance > >> of > >> >>> JDK > >> >>> >> >> >>> Dynamical > >> >>> >> >> >>> Proxy which is also a part of Spring AOP solution. > >> >>> >> >> >>> > >> >>> >> >> >>> Can you send me a same sample of using the > >> >>> tx:annotation-driven > >> >>> ? > >> >>> >> >> >>> I can test my solution with it, hope it is not > implemented > >> >>> with > >> >>> >> JDK > >> >>> >> >> >>> Dynamical Proxy. > >> >>> >> >> >>> > >> >>> >> >> >>> Willem. > >> >>> >> >> >>> > >> >>> >> >> >>> > >> >>> >> >> >>> blacksheep wrote: > >> >>> >> >> >>> > > >> >>> >> >> >>> > Hi, > >> >>> >> >> >>> > > >> >>> >> >> >>> > I am using <tx:annotation-driven/> in my spring.xml . > >> >>> >> >> >>> > What's the workaround for this case ? > >> >>> >> >> >>> > > >> >>> >> >> >>> > Thanks, > >> >>> >> >> >>> > > >> >>> >> >> >>> > Karakoyun > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > On 9/28/07, Willem Jiang < [EMAIL PROTECTED]> wrote: > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> Hi , > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> How do you set up your endpoint implementor? > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> I know there is an issue that if your implementor is > >> came > >> >>> from > >> >>> >> a > >> >>> >> >> >>> Spring > >> >>> >> >> >>> >> bean which is enhanced by Spirng AOP will not get any > >> >>> >> >> >>> WebServiceContext > >> >>> >> >> >>> >> resource injected. > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> You can find the detail information about the JIRA > here > >> [1] > >> >>> >> >> >>> >> [1]https://issues.apache.org/jira/browse/CXF-1074 > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> Willem. > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> > >> >>> >> >> >>> >> Mustafa Egilmezbilek wrote: > >> >>> >> >> >>> >> > Hi, > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > I am trying to access WebServiceContext to be able > use > >> >>> >> >> HttpSession > >> >>> >> >> >>> as > >> >>> >> >> >>> >> > described in: > >> >>> >> >> >>> http://cwiki.apache.org/CXF20DOC/servlet-transport.html > >> >>> >> >> >>> , > >> >>> >> >> >>> >> but I > >> >>> >> >> >>> >> > keep getting null. What might be the reason ? > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > @Resource > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > *public* WebServiceContext wsContext; > >> >>> >> >> >>> >> > protected HttpSession getHttpSession() { > >> >>> >> >> >>> >> > MessageContext mc = > *wsContext*.getMessageContext(); > >> >>> >> >> >>> >> > HttpSession session = > >> >>> >> >> >>> ((javax.servlet.http.HttpServletRequest > >> >>> >> >> >>> >> > )mc.get( > >> MessageContext.SERVLET_REQUEST)).getSession(); > >> >>> >> >> >>> >> > return session; > >> >>> >> >> >>> >> > } > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > Thanks, > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > Karakoyun > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > > >> >>> >> >> >>> >> > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > -- > >> >>> >> >> >>> > Mustafa Egilmezbilek > >> >>> >> >> >>> > > >> >>> >> >> >>> > > >> >>> >> >> >>> > >> >>> >> >> >>> -- > >> >>> >> >> >>> View this message in context: > >> >>> >> >> >>> > >> >>> >> >> > >> >>> >> > >> >>> > >> > http://www.nabble.com/WebServiceContext-is-null-tf4528676.html#a12961806 > >> > >> >>> >> >> > >> >>> >> >> >>> Sent from the cxf-user mailing list archive at Nabble.com > . > >> >>> >> >> >>> > >> >>> >> >> >>> > >> >>> >> >> >> > >> >>> >> >> >> > >> >>> >> >> >> -- > >> >>> >> >> >> Mustafa Egilmezbilek > >> >>> >> >> >> > >> >>> >> >> >> <?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:jaxws="http://cxf.apache.org/jaxws " > >> >>> >> >> >> xmlns:tx=" http://www.springframework.org/schema/tx" > >> >>> >> >> >> xsi:schemaLocation=" > >> >>> >> http://www.springframework.org/schema/beans > >> >>> >> >> >> > >> >>> >> >> > >> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd > >> > >> >>> >> >> >> http://cxf.apache.org/jaxws > >> >>> >> >> >> file:///C:/tools/WebServices/apache-cxf-2.0.2-incubator > >> >>> >> /xsd/jaxws.xsd > >> >>> >> >> >> http://www.springframework.org/schema/tx > >> >>> >> >> >> http://www.springframework.org/schema/tx/spring-tx-2.0.xsd > "> > >> >>> >> >> >> > >> >>> >> >> >> <tx:annotation-driven/> > >> >>> >> >> >> > >> >>> >> >> >> <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:endpoint id="AFServices" > >> >>> >> >> >> implementor="#activeFlightInfoOps" > >> >>> >> >> >> > >> >>> >> >> >> > >> >>> >> >> > >> >>> >> > >> >>> > >> implementorClass="aero.tav.afis.service.ActiveFlightInfoOperationsImpl" > >> >>> >> >> >> address="/ActiveFlightOperations" /> > >> >>> >> >> >> > >> >>> >> >> >> > >> >>> >> >> >> <bean id="entityManagerFactory" > >> >>> >> >> >> > >> >>> >> >> >> class=" > >> >>> >> >> > >> >>> org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean > "> > >> >>> >> >> >> <property name="dataSource" ref="dataSource" > /> > >> >>> >> >> >> <property name="jpaVendorAdapter"> > >> >>> >> >> >> <bean > >> >>> >> >> >> class=" > >> >>> >> >> org.springframework.orm.jpa.vendor.TopLinkJpaVendorAdapter "> > >> >>> >> >> >> <property name="showSql" > >> >>> value="true" > >> >>> >> /> > >> >>> >> >> >> <property name="generateDdl" > >> >>> >> value="true" > >> >>> >> >> /> > >> >>> >> >> >> <property name="database" > >> >>> >> value="ORACLE" > >> >>> >> >> /> > >> >>> >> >> >> </bean> > >> >>> >> >> >> </property> > >> >>> >> >> >> <property name="loadTimeWeaver"> > >> >>> >> >> >> <bean > >> >>> >> >> >> class=" > >> >>> >> >> > >> >>> >> > >> >>> > >> > org.springframework.instrument.classloading.InstrumentationLoadTimeWeaver > >> >>> >> >> "/> > >> >>> >> >> >> </property> > >> >>> >> >> >> </bean> > >> >>> >> >> >> > >> >>> >> >> >> <bean id="dataSource" > >> >>> >> >> >> class=" > >> >>> >> >> org.springframework.jdbc.datasource.DriverManagerDataSource"> > >> >>> >> >> >> <property name="driverClassName" > >> >>> >> >> >> value=" > >> oracle.jdbc.driver.OracleDriver" > >> >>> /> > >> >>> >> >> >> <property name="url" > >> >>> >> >> >> > >> >>> value="jdbc:oracle:thin:@localhost:1521:XE" > >> >>> /> > >> >>> >> >> >> <property name="username" value="XXXX" /> > >> >>> >> >> >> <property name="password" value="ZZZZ" /> > >> >>> >> >> >> </bean> > >> >>> >> >> >> > >> >>> >> >> >> <bean id="transactionManager" > >> >>> >> >> >> class=" > >> >>> >> org.springframework.orm.jpa.JpaTransactionManager > >> >>> >> >> "> > >> >>> >> >> >> <property name="entityManagerFactory" > >> >>> >> >> >> ref="entityManagerFactory" /> > >> >>> >> >> >> <property name="dataSource" ref="dataSource" > /> > >> >>> >> >> >> </bean> > >> >>> >> >> >> > >> >>> >> >> >> <bean id="activeFlightInfoOps" > >> >>> >> >> >> class=" > >> >>> >> >> aero.tav.afis.service.ActiveFlightInfoOperationsImpl"> > >> >>> >> >> >> <property name="serviceUsageDao" > >> >>> ref="serviceUsageDao" > >> >>> >> /> > >> >>> >> >> >> </bean> > >> >>> >> >> >> > >> >>> >> >> >> <bean id="serviceUsageDao" > >> >>> >> >> >> class="aero.tav.afis.dao.ServiceUsageDao"> > >> >>> >> >> >> <property name="entityManagerFactory" > >> >>> >> >> ref="entityManagerFactory" /> > >> >>> >> >> >> </bean> > >> >>> >> >> >> > >> >>> >> >> >> </beans> > >> >>> >> >> >> > >> >>> >> >> > > >> >>> >> >> > > >> >>> >> >> > >> >>> >> >> -- > >> >>> >> >> View this message in context: > >> >>> >> >> > >> >>> >> > >> >>> > >> > http://www.nabble.com/WebServiceContext-is-null-tf4528676.html#a13032959 > >> > >> >>> >> >> Sent from the cxf-user mailing list archive at Nabble.com. > >> >>> >> >> > >> >>> >> >> > >> >>> >> > > >> >>> >> > > >> >>> >> > -- > >> >>> >> > Mustafa Egilmezbilek > >> >>> >> > > >> >>> >> > > >> >>> >> > >> >>> >> -- > >> >>> >> View this message in context: > >> >>> >> > >> >>> > >> > http://www.nabble.com/WebServiceContext-is-null-tf4528676.html#a13039120 > >> > >> >>> >> Sent from the cxf-user mailing list archive at Nabble.com. > >> >>> >> > >> >>> >> > >> >>> > > >> >>> > > >> >>> > -- > >> >>> > Mustafa Egilmezbilek > >> >>> > > >> >>> > > >> >>> > >> >>> -- > >> >>> View this message in context: > >> >>> > >> > http://www.nabble.com/WebServiceContext-is-null-tf4528676.html#a13040302 > >> >>> Sent from the cxf-user mailing list archive at Nabble.com. > >> >>> > >> >>> > >> >> > >> >> > >> >> -- > >> >> Mustafa Egilmezbilek > >> >> > >> >> > >> > > >> > > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/WebServiceContext-is-null-tf4528676.html#a13041285 > >> Sent from the cxf-user mailing list archive at Nabble.com. > >> > >> > > > > > > -- > > Mustafa Egilmezbilek > > > > > > -- > View this message in context: > http://www.nabble.com/WebServiceContext-is-null-tf4528676.html#a13053961 > Sent from the cxf-user mailing list archive at Nabble.com. > > -- Mustafa Egilmezbilek