I did not use an AAR for my Axis 1.1 testing.  It was deployed as a WAR file.  I'll have to write a web.xml, a new ant script, and test out my current Axis 2 deployment without an AAR.

-Brian




"robert lazarski" <[EMAIL PROTECTED]>

07/11/2007 03:01 PM

Please respond to
[email protected]

To
[email protected]
cc
Subject
Re: [Axis2] Spring datasource inside AAR





Are you saying the same exact AAR worked in axis 1.1 but doesn't in axis2 1.2 ? If so, can you try axis2 1.3 RC1 ?

Robert

On 7/11/07, Brian Kates <[EMAIL PROTECTED]> wrote:

I know that datasource with that driver works because I copied it directly from an Axis 1.1 project.  I'm not entirely sure how to package an axis deployment outside of an AAR.  I'll have to poke around for an example.  I'll let you know if I can run the project outside of an AAR...


Thanks.


-Brian



"robert lazarski" <[EMAIL PROTECTED]>

07/11/2007 11:10 AM

Please respond to
[email protected]


To
[email protected]
cc
Subject
Re: [Axis2] Spring datasource inside AAR







It looks like your oracle driver doesn't accept those properties. I
think you need to use the 10i drivers, even with 9i. That's what I
did. My version looks identical at first glance.

  <bean id="myDataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
      <property name="driverClassName">
          <value>oracle.jdbc.driver.OracleDriver</value>
      </property>

      <property name="url">
          <value>
jdbc:oracle:thin:@luke.copperkey.com:1521:zion</value>
      </property>

      <property name="username">
           <value>SMBDEMOGUSER</value>
      </property>

      <property name="password">
           <value>SMBDEMOGUSER</value>
      </property>

  </bean>

I know that works with axis2 1.2 and a recent svn. Note, I didn't
deploy inside the AAR though. You might try outside the AAR first, and
then let us know as it may be a bug. I do know I tested axis2 1.1 with
mysql inside the AAR. There has been a few classloader issues with
jdbc at certain points but until now those all seemed flushed out.

HTH,
Robert

On 7/11/07, Brian Kates <
[EMAIL PROTECTED]> wrote:
>
> I'm trying to setup a datasource to run inside an AAR.  I'm using the
> SpringInit class from the Axis 2 documentation.  I have not modified the
> class.  My datasource defined in the application context is as follows:
>
> <bean id="dataSource"
> class="org.springframework.jdbc.datasource.DriverManagerDataSource">
>         <property
> name="driverClassName"><value>oracle.jdbc.driver.OracleDriver</value></property>
>         <property name="url"><value>URL</value></property>
>         <property name="username"><value>USER</value></property>
>         <property name="password"><value>PASSWORD</value></property>
> </bean>
>
> The big long stack trace is below.  Any ideas?
>
> org.apache.axis2.deployment.DeploymentException: Processing
> Operations Modules with an error of Error creating bean with name
> 'dataSource' defined in class path resource [applicationContext.xml]: Error
> setting property values; nested exception is
> PropertyAccessExceptionsException (1 errors)
>         at
> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:147)
>         at
> org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:79)
>         at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:582)
>         at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:201)
>         at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:271)
>         at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:189)
>         at
> org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:110)
>         at
> org.apache.axis2.deployment.WarBasedAxisConfigurator.loadServices(WarBasedAxisConfigurator.java:257)
>         at
> org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:74)
>         at
> org.apache.axis2.transport.http.AxisServlet.initConfigContext(AxisServlet.java:486)
>         at
> org.apache.axis2.transport.http.AxisServlet.init(AxisServlet.java:406)
>         at
> org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
>         at
> org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
>         at
> org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3956)
>         at
> org.apache.catalina.core.StandardContext.start(StandardContext.java:4230)
>         at
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
>         at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:825)
>         at
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:714)
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:490)
>         at
> org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138)
>         at
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311)
>         at
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022)
>         at
> org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
>         at
> org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
>         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:700)
>         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:295)
>         at
> org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
> Caused by: org.apache.axis2.deployment.DeploymentException:
> Processing Operations Modules with an error of Error creating bean with name
> 'dataSource' defined in class path resource [applicationContext.xml]: Error
> setting property values; nested exception is
> PropertyAccessExceptionsException (1 errors)
>         at
> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:103)
>         at
> org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:106)
>         at
> org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:140)
>         ... 36 more
> Caused by: org.apache.axis2.deployment.DeploymentException:
> Processing Operations Modules with an error of Error creating bean with name
> 'dataSource' defined in class path resource [applicationContext.xml]: Error
> setting property values; nested exception is
> PropertyAccessExceptionsException (1 errors)
>         at
> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:381)
>         at
> org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:98)
>         ... 38 more
> Caused by: org.apache.axis2.deployment.DeploymentException:
> Error creating bean with name 'dataSource' defined in class path resource
> [applicationContext.xml]: Error setting property values; nested exception is
> PropertyAccessExceptionsException (1 errors)
>         at
> org.apache.axis2.deployment.ServiceBuilder.loadServiceLifeCycleClass(ServiceBuilder.java:458)
>         at
> org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:176)
>         ... 39 more
> Caused by:
> org.springframework.beans.factory.BeanCreationException:
> Error creating bean with name 'dataSource' defined in class path resource
> [applicationContext.xml]: Error setting property values; nested exception is
> PropertyAccessExceptionsException (1 errors)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1066)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:857)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:378)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
>         at
> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
>         at
> org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:283)
>         at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
>         at service.SpringInit.startUp(SpringInit.java:35)
>         at
> org.apache.axis2.deployment.ServiceBuilder.loadServiceLifeCycleClass(ServiceBuilder.java:454)
>         ... 40 more
> Caused by: PropertyAccessExceptionsException (1 errors)
>         at
> org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:781)
>         at
> org.springframework.beans.BeanWrapperImpl.setPropertyValues(BeanWrapperImpl.java:753)
>         at
> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1057)
>         ... 48 more
> ---------------------------------------------------------------------
> To unsubscribe, e-mail:
[EMAIL PROTECTED]
> For additional commands, e-mail:
[EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]


--------------------------------------------------------------------- To unsubscribe, e-mail:
[EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to