Hello,

JDBC Driver:

dvl@weird:~$ java -jar sapdb-jdbc-bin-7.4.03.06a.jar --version
package com.sap.dbtech.jdbc, SAP DB JDBC Driver, SAP AG, 7.4.3    Build
006-000-110-982

Using the following sapdb-xa-service.xml:

<?xml version="1.0" encoding="UTF-8"?>
<server>
  <mbean
code="org.jboss.resource.connectionmanager.XATxConnectionManager"
name="jboss.jca:service=XATxCM,name=XA1">
    <!--make the rar deploy! hack till better deployment-->
    <depends>jboss.jca:service=RARDeployer</depends>
    <depends optional-attribute-name="ManagedConnectionFactoryName">
      <!--embedded mbean-->
      <mbean code="org.jboss.resource.connectionmanager.RARDeployment"
name="jboss.jca:service=XATxDS,name=XA1">
        <depends
optional-attribute-name="OldRarDeployment">jboss.jca:service=RARDeployment,name=Minerva
 JDBC XATransaction ResourceAdapter</depends>
        <!--real attributes-->
        <attribute name="ManagedConnectionFactoryProperties">
          <properties>
            <config-property name="XADataSourceProperties"
type="java.lang.String">DatabaseName=TST;ServerName=localhost</config-property>
            <config-property name="XADataSourceClass" 
               
type="java.lang.String">com.sap.dbtech.jdbcext.XADataSourceSapDB</config-property>
            <!--set these only if you want only default logins, not
through JAAS -->
            <config-property name="UserName" 
                type="java.lang.String">dba</config-property>
            <config-property name="Password" 
                type="java.lang.String">dba</config-property>
          </properties>
        </attribute>
        <attribute name="JndiName">XA1</attribute> 
      </mbean>
    </depends>
    <depends optional-attribute-name="ManagedConnectionPool">
      <!--embedded mbean-->
      <mbean
code="org.jboss.resource.connectionmanager.JBossManagedConnectionPool" 
             name="jboss.jca:service=XATxPool,name=XA1">
        <attribute name="MinSize">10</attribute>
        <attribute name="MaxSize">50</attribute>
        <attribute name="BlockingTimeoutMillis">5000</attribute>
        <attribute name="IdleTimeoutMinutes">15</attribute>
        <attribute name="Criteria">ByContainer</attribute>
      </mbean>
    </depends>
    <depends
optional-attribute-name="CachedConnectionManager">jboss.jca:service=CachedConnectionManager</depends>
    <depends
optional-attribute-name="JaasSecurityManagerService">jboss.security:service=JaasSecurityManager</depends>
    <attribute
name="TransactionManager">java:/TransactionManager</attribute>
  </mbean>
</server>

Retrieving a connection from the datasource yields the following error:

17:56:00,343 ERROR [LogInterceptor] RuntimeException:
java.lang.SecurityException: Prohibited package name: java.sql
        at java.lang.ClassLoader.defineClass(ClassLoader.java:477)
        at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at
org.jboss.mx.loading.UnifiedClassLoader.findClass(UnifiedClassLoader.java:22
6)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
        at
org.jboss.mx.loading.UnifiedClassLoader.loadClassLocally(UnifiedClassLoader.
java:234)
        at
org.jboss.mx.loading.UnifiedLoaderRepository2.loadClassFromRepository(Unifie
dLoaderRepository2.java:269)
        at
org.jboss.mx.loading.UnifiedLoaderRepository2.loadClass(UnifiedLoaderReposit
ory2.java:149)
        at
org.jboss.mx.loading.UnifiedClassLoader.loadClass(UnifiedClassLoader.java:28
3)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
        at
com.sap.dbtech.jdbcext.XAConnectionSapDB.getConnection(XAConnectionSapDB.jav
a:101)
        at
org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.getConnection(XAManag
edConnection.java:114)
        at
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnecti
on(BaseConnectionManager2.java:53

Any hints?

Dirk

-- 
Dirk Vleugels                           E-Mail: [EMAIL PROTECTED]
2scale GmbH                             Phone:  +49 231 28 661 52
Am Rosenpl�tzchen 20                    Fax:    +49 231 28 661 59
44269 Dortmund, Germany                 Mobile: +49 173 28 106 61

_______________________________________________
sapdb.general mailing list
[EMAIL PROTECTED]
http://listserv.sap.com/mailman/listinfo/sapdb.general

Reply via email to