cxf-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem2 <ning.ji...@iona.com>
Subject Re: WebServiceContext is null
Date Thu, 04 Oct 2007 14:11:39 GMT

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 <ning.jiang@iona.com> 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 (
>> > org.apache.cxf.common.injection.ResourceInjector@ecf608) 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 <ning.jiang@iona.com> 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 (
>> >> > org.apache.cxf.common.injection.ResourceInjector@20dcb7) 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 <ning.jiang@iona.com> 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 <ning.jiang@iona.com> 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 <ning.jiang@iona.com>
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#a13040691
Sent from the cxf-user mailing list archive at Nabble.com.


Mime
View raw message