<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
need help with config - cannot connect to db2 - using jboss 5.1 and spring 2.5.6
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/geeky2">Mark Meyer</a> in <i>Datasource Configuration</i> - <a href="https://community.jboss.org/message/763937#763937">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>hello all,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>i am converting older webshere, spring and ibatis services to jboss 5.1.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>i have my web services deployed but when i fire my test calls (using soapUI) at the service, i get the following error (see way below).</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>any help would be greatly appreciated.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>thx</p><p>mark</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong>here is my db2-ds.xml file (pulled from the examples and modified) that is deployed in the $JBOSS_HOME/server/default/deploy dir</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><?xml version="1.0" encoding="UTF-8"?></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><!-- ===================================================================== --></p><p><!--                                                                       --></p><p><!--  JBoss Server Configuration                                           --></p><p><!--                                                                       --></p><p><!-- ===================================================================== --></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span><!-- See </span><a class="jive-link-external-small" href="http://www.jboss.org/community/wiki/Multiple1PC" target="_blank">http://www.jboss.org/community/wiki/Multiple1PC</a><span> for information about local-tx-datasource --></span></p><p><!-- $Id: db2-ds.xml 88948 2009-05-15 14:09:08Z jesper.pedersen $ --></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><datasources></p><p>  <local-tx-datasource></p><p>        <jndi-name>jdbc/MembershipDB</jndi-name></p><p>    <connection-url>jdbc:db2://blah.blah.com:9999/DB91</connection-url></p><p>    </p><p>    <!-- DB2 Universal Driver Note connection URL is in form of</p><p>         jdbc:db2://host:port:dbname</p><p>         </p><p>         Default port for Type 4 driver is 50000</p><p>         </p><p>         Note, host and port must be specified if using Type 4 driver. And be forewarned, no native</p><p>         XA support is provided with Type 4; you must set a DB property calling for Type 2 to get XA</p><p>         </p><p>      <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class></p><p>      <connection-url>jdbc:db2://[hostname]:[port]/databasename"</connection-url></p><p>      </p><p><span>      Please see </span><a class="jive-link-external-small" href="http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/" target="_blank">http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0512kokkat/</a></p><p>      or the DB2 JDBC application developers manual.</p><p>    -->  </p><p>    </p><p>        <driver-class>com.ibm.db2.jcc.DB2Driver</driver-class></p><p>        <!--</p><p>    <driver-class>COM.ibm.db2.jdbc.app.DB2Driver</driver-class></p><p>        --></p><p>    <user-name>someuser</user-name></p><p>    <password>somepassword</password></p><p>    <min-pool-size>0</min-pool-size></p><p>    </p><p>    <!-- New org.jboss.resource.adapter.jdbc.vendor.DB2ExceptionSorter</p><p>    </p><p>    <exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.DB2ExceptionSorter</exception-sorter-class-name></p><p>    </p><p>    --> </p><p>    </p><p>    <!-- sql to call when connection is created</p><p>    <new-connection-sql>some arbitrary sql</new-connection-sql></p><p>    --></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>    <!-- sql to call on an existing pooled connection when it is obtained from pool </p><p>    <check-valid-connection-sql>some arbitrary sql</check-valid-connection-sql></p><p>    --></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>  <!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional) --></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>     </p><p>      <metadata></p><p>         <type-mapping>DB2</type-mapping></p><p>      </metadata></p><p>  </local-tx-datasource></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong>here are the libs that i am deploying in $JBOSS_HOME/server/default/lib</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>-rw-r--r-- 1 mark users 3352093 Oct  9 08:24 db2jcc.jar</p><p>-rw-r--r-- 1 mark users   23709 Oct  9 08:24 db2jcc_javax.jar</p><p>-rw-r--r-- 1 mark users    2068 Oct  9 08:24 db2jcc_license_cisuz.jar</p><p>-rw-r--r-- 1 mark users     673 Oct  9 08:24 db2jcc_license_c.jar</p><p>-rw-r--r-- 1 mark users    1015 Oct  9 08:24 db2jcc_license_cu.jar</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong>these same libs are being deployed in the .war file</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p> 3352093  10-09-2012 09:30   WEB-INF/lib/db2jcc.jar</p><p>    23709  10-09-2012 09:30   WEB-INF/lib/db2jcc_javax.jar</p><p>      673  10-09-2012 09:30   WEB-INF/lib/db2jcc_license_c.jar</p><p>     2068  10-09-2012 09:30   WEB-INF/lib/db2jcc_license_cisuz.jar</p><p>     1015  10-09-2012 09:30   WEB-INF/lib/db2jcc_license_cu.jar</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><strong>here is my beans.xml file </strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>   0  10-09-2012 09:30   WEB-INF/classes/resources/</p><p>        0  10-09-2012 09:30   WEB-INF/classes/resources/ibatis/</p><p>    11254  10-09-2012 09:30   WEB-INF/classes/resources/ibatis/MembershipMap.xml</p><p>      557  10-09-2012 09:30   WEB-INF/classes/resources/ibatis/SqlMapConfig.xml</p><p>     3313  10-09-2012 09:30   WEB-INF/classes/resources/ibatis/SubscriptionMap.xml</p><p>       14  10-09-2012 09:30   WEB-INF/classes/resources/ibatis/databaseConfig.properties</p><p>        0  10-09-2012 09:30   WEB-INF/classes/resources/spring/</p><p>     1008  10-09-2012 09:30   WEB-INF/classes/resources/spring/BusinessObject.xml</p><p>      657  10-09-2012 09:30   WEB-INF/classes/resources/spring/DataAccessObject.xml</p><p>      480  10-09-2012 09:30   WEB-INF/classes/resources/spring/Manager.xml</p><p>      582  10-09-2012 09:30   WEB-INF/classes/resources/spring/MembershipBusinessObject.xml</p><p>      859  10-09-2012 09:30   WEB-INF/classes/resources/spring/MembershipDataAccessObject.xml</p><p>      991  10-09-2012 09:30   WEB-INF/classes/resources/spring/MembershipManager.xml</p><p>   <strong>  4865  10-09-2012 09:30   WEB-INF/classes/resources/spring/beans.xml</strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><span><beans xmlns="</span><a class="jive-link-external-small" href="http://www.springframework.org/schema/beans" target="_blank">http://www.springframework.org/schema/beans</a><span>"</span></p><p><span>        xmlns:xsi="</span><a class="jive-link-external-small" href="http://www.w3.org/2001/XMLSchema-instance" target="_blank">http://www.w3.org/2001/XMLSchema-instance</a><span>"                                                                                                                                                     </span></p><p><span>        xmlns:jaxws="</span><a class="jive-link-external-small" href="http://cxf.apache.org/jaxws" target="_blank">http://cxf.apache.org/jaxws</a><span>"</span></p><p>        xsi:schemaLocation="                                                                                                                                                                                      </p><p><a class="jive-link-external-small" href="http://www.springframework.org/schema/beans" target="_blank">http://www.springframework.org/schema/beans</a><span>                                                                                                                                                                       </span></p><p><a class="jive-link-external-small" href="http://www.springframework.org/schema/beans/spring-beans.xsd" target="_blank">http://www.springframework.org/schema/beans/spring-beans.xsd</a></p><p><a class="jive-link-external-small" href="http://cxf.apache.org/jaxws" target="_blank">http://cxf.apache.org/jaxws</a><span> </span></p><p><a class="jive-link-external-small" href="http://cxf.apache.org/schemas/jaxws.xsd" target="_blank">http://cxf.apache.org/schemas/jaxws.xsd</a><span>">                                                                                                                                                                         </span></p><p>        <import resource="classpath:META-INF/cxf/cxf.xml" /></p><p>        <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" />                                                                                                                                       </p><p>        <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /></p><p>                                                                                                                                                                                                                  </p><p>        <jaxws:endpoint id="membershipServiceEndPoint"                                                                                                                                                            </p><p>                implementor="#membershipService" address="/MembershipService">                                                                                                                                    </p><p>                <jaxws:properties></p><p>                        <entry key="schema-validation-enabled" value="true" /></p><p>                </jaxws:properties></p><p>        </jaxws:endpoint></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>       </p><p>   <bean id="dataSourceMySql" class="org.springframework.jndi.JndiObjectFactoryBean"></p><p>        <property name="jndiName" value="java:jdbc/SubscriptionDataSource"/></p><p>        <property name="lookupOnStartup" value="false"/></p><p>        <property name="cache" value="false"/></p><p>        <property name="proxyInterface" value="javax.sql.DataSource"/></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>   <strong><bean id="membershipDataSource" class="org.springframework.jndi.JndiObjectFactoryBean"></strong></p><p><strong>        <property name="jndiName" value="java:jdbc/MembershipDB"/></strong></p><p><strong>        <property name="lookupOnStartup" value="false"/></strong></p><p><strong>        <property name="cache" value="false"/></strong></p><p><strong>        <property name="proxyInterface" value="javax.sql.DataSource"/></strong></p><p><strong>    </bean></strong></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="transactionManager"</p><p>                class="org.springframework.jdbc.datasource.DataSourceTransactionManager"</p><p>                autowire="byName"></p><p>                <property name="dataSource"></p><p>                        <ref bean="dataSourceMySql" /></p><p>                </property></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="transactionManagerDB2"</p><p>                class="org.springframework.jdbc.datasource.DataSourceTransactionManager"</p><p>                autowire="byName"></p><p>                <property name="dataSource"></p><p>                        <ref bean="membershipDataSource" /> </p><p>                </property></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="attributeSource"</p><p>                class="org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource"></p><p>                <property name="properties"></p><p>                        <props></p><p>                                <prop key="*"></p><p>                                        PROPAGATION_REQUIRED,ISOLATION_DEFAULT,-Exception</p><p>                                </prop></p><p>                        </props></p><p>                </property></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="sqlMapClient"</p><p>                class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"</p><p>                abstract="false" autowire="byName"></p><p>                <property name="configLocation"></p><p>                        <value>classpath:resources/ibatis/SqlMapConfig.xml</value></p><p>                </property></p><p>                <property name="useTransactionAwareDataSource"></p><p>                        <value>true</value></p><p>                </property></p><p>                <property name="dataSource"></p><p>                        <ref bean="dataSourceMySql" /></p><p>                </property></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="DB2MapClient"</p><p>                class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"</p><p>                abstract="false" autowire="byName"></p><p>                <property name="configLocation"></p><p>                        <value>classpath:resources/ibatis/SqlMapConfig.xml</value></p><p>                </property></p><p>                <property name="useTransactionAwareDataSource"></p><p>                        <value>true</value></p><p>                </property></p><p>                <property name="dataSource"></p><p>                        <ref bean="membershipDataSource" /></p><p>                </property></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="subscriptionService"</p><p>                class="com.sears.hs.subscription.service.SubscriptionService"></p><p>                <property name="subscriptionManager" ref="subscriptionManager" /></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <bean id="membershipService"</p><p>                class="com.sears.hs.subscription.service.MembershipService"></p><p>                <property name="membershipManager" ref="membershipManager" /></p><p>        </bean></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <import resource="Manager.xml" /></p><p>        <import resource="BusinessObject.xml" /></p><p>        <import resource="DataAccessObject.xml" /></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>        <import resource="MembershipManager.xml" /></p><p>        <import resource="MembershipBusinessObject.xml" /></p><p>        <import resource="MembershipDataAccessObject.xml" /></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p></beans></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>finally here is the error that i am receiving:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><table><tbody><tr><td style=";">09:42:13,838 INFO  [STDOUT] 09:42:13,835 ERROR [MembershipService] Caught Throwable while processing lookupMemberships, request: com.sears.hs.subscription.service.request.LookupRequest@72b4dc StackTrace:                                                                </td><td style=";"></td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)                                                                                                                                                                      </td><td style=";"></td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)</td></tr><tr><td style=";">    </td><td style=";">at $Proxy355.getConnection(Unknown Source)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:200)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)</td></tr><tr><td style=";">    </td><td style=";">at $Proxy357.lookupMemberships(Unknown Source)</td></tr><tr><td style=";">    </td><td style=";">at com.sears.hs.subscription.service.MembershipService.lookupMemberships(MembershipService.java:95)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</td></tr><tr><td style=";">    </td><td style=";">at java.lang.reflect.Method.invoke(Method.java:597)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:60)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)</td></tr><tr><td style=";">    </td><td style=";">at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)</td></tr><tr><td style=";">    </td><td style=";">at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)</td></tr><tr><td style=";">    </td><td style=";">at java.util.concurrent.FutureTask.run(FutureTask.java:138)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:406)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:178)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)</td></tr><tr><td style=";">    </td><td style=";">at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)</td></tr><tr><td style=";">    </td><td style=";">at java.lang.Thread.run(Thread.java:662)</td></tr></tbody></table><p>org.springframework.aop.AopInvocationException: AOP configuration seems to be invalid: tried calling method [public abstract java.sql.Connection javax.sql.DataSource.getConnection() throws java.sql.SQLException] on target [org.jboss.resource.adapter.jdbc.WrapperDataSource@14e6e7d]; nested exception is java.lang.IllegalArgumentException: object is not an instance of declaring class</p><table><tbody><tr><td style=";">    </td><td style=";">at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:198)</td></tr><tr><td style=";">    </td><td style=";">at $Proxy355.getConnection(Unknown Source)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.jdbc.datasource.DataSourceTransactionManager.doBegin(DataSourceTransactionManager.java:200)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:374)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:263)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:101)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)</td></tr><tr><td style=";">    </td><td style=";">at $Proxy357.lookupMemberships(Unknown Source)</td></tr><tr><td style=";">    </td><td style=";">at com.sears.hs.subscription.service.MembershipService.lookupMemberships(MembershipService.java:95)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</td></tr><tr><td style=";">    </td><td style=";">at java.lang.reflect.Method.invoke(Method.java:597)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:173)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:89)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.jaxws.JAXWSMethodInvoker.invoke(JAXWSMethodInvoker.java:60)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:75)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:58)</td></tr><tr><td style=";">    </td><td style=";">at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)</td></tr><tr><td style=";">    </td><td style=";">at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)</td></tr><tr><td style=";">    </td><td style=";">at java.util.concurrent.FutureTask.run(FutureTask.java:138)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.workqueue.SynchronousExecutor.execute(SynchronousExecutor.java:37)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:106)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:243)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:109)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:406)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:178)</td></tr><tr><td style=";">    </td><td style=";">at org.ap</td></tr></tbody></table><p>09:42:13,845 INFO  [STDOUT] ache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)</p><table><tbody><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:179)                                                                                                  </td><td style=";"></td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:103)</td></tr><tr><td style=";">    </td><td style=";">at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:159)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)</td></tr><tr><td style=";">    </td><td style=";">at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)</td></tr><tr><td style=";">    </td><td style=";">at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)</td></tr><tr><td style=";">    </td><td style=";">at java.lang.Thread.run(Thread.java:662)</td></tr></tbody></table><p>Caused by: java.lang.IllegalArgumentException: object is not an instance of declaring class</p><table><tbody><tr><td style=";">    </td><td style=";">at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)</td></tr><tr><td style=";">    </td><td style=";">at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)</td></tr><tr><td style=";">    </td><td style=";">at java.lang.reflect.Method.invoke(Method.java:597)</td></tr><tr><td style=";">    </td><td style=";">at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)</td></tr><tr><td style=";">    </td><td style=";">... 54 more</td></tr></tbody></table></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/763937#763937">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Datasource Configuration at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2077">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>