Hi,

First my setup:
JBoss 2.1
PostgreSQL: 7.03 w. jdbc7.0-1.2.jar
Linux Redhat 6.2


I'm trying to use JBoss with Postgres for CMP.

I've managed to get JBoss to load the driver; so far so good. I'm doing this 
by putting this in jboss.jcml:
<mbean code="org.jboss.jdbc.JdbcProvider" 
name="DefaultDomain:service=JdbcProvider">
     <attribute 
name="Drivers">org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,org.postgresql.Driver</attribute>
  </mbean>

Also almost at the end of jboss.jcml I put:
<!-- Add your custom MBeans here -->
<mbean name="DefaultDomain:service=XADataSource,name=PostgresDB">
    <attribute name="URL">jdbc:postgresql://linuxbox/testdb</attribute>
    <attribute name="JDBCUser">jan</attribute>
    <attribute name="Password">jan</attribute>
</mbean>


Finally, at the very end of jboss.conf I put:

<MLET CODE="org.jboss.jdbc.XADataSourceLoader" 
ARCHIVE="jboss.jar,jdbc7.0-1.2.jar,minerva-1_0b3.jar" 
CODEBASE="../../lib/ext/">
    <ARG TYPE="java.lang.String" VALUE="PostgresDB">
    <ARG TYPE="java.lang.String" 
VALUE="org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl">
</MLET>

I have seen different specifications of doing this depending on using JBoss 
2.0 and 2.1, but unfortunately the documentation in general is bit "thin" on 
this subject.

The errors I'm getting is in two parts:

[Service Control] Registered with server
[Configuration] Could not create MBean 
DefaultDomain:service=XADataSource,name=PostgresDB()
[Configuration] java.lang.ClassNotFoundException:
[Configuration]         at 
javax.management.loading.MLet.findClass(MLet.java:800)

and 

[Service Control] Initialized 25 services
[Service Control] Starting 25 MBeans
[PostgresDB] Starting
[PostgresDB] Stopped
[PostgresDB] java.lang.IllegalStateException: Cannot start XA Connection 
Pool; there is no TransactionManager in JNDI!
[PostgresDB]    at 
org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:320)

Also, looking at the konsole output when executing run.sh tells me that the 
postgres jdbc driver loads sometime between the two errors - I don't know if 
this is normal?

Any help is much appreciated.


Regards

Jan Petersen





_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to