Hello,
I configured JBoss for using MySQL as a DataSource. I added the driver
information to jboss.jcml as follows:
<mbean code="org.jboss.jdbc.JdbcProvider"
name="DefaultDomain:service=JdbcProvider">
<attribute
name="Drivers">org.gjt.mm.mysql.Driver,org.hsql.jdbcDriver,org.enhydra.insta
ntdb.jdbc.idbDriver</attribute>
</mbean>
<mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=mysql">
<attribute
name="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImp
l</attribute>
<attribute name="PoolName">pollstar</attribute>
<attribute name="URL">jdbc:mysql://localhost/test</attribute>
<attribute name="JDBCUser">myuser</attribute>
<attribute name="Password">mypasswd</attribute>
<attribute name="MaxSize">20</attribute>
</mbean>
But if I start JBoss I get the following error message:
[pollstar] Starting
[pollstar] XA Connection pool pollstar bound to java:/pollstar
[pollstar] Stopped
[pollstar] java.lang.NullPointerException
[pollstar] at
org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSourc
e.java:165)
[pollstar] at
org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:330)
[pollstar] at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[pollstar] at java.lang.reflect.Method.invoke(Native Method)
[pollstar] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[pollstar] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[pollstar] at org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[pollstar] at java.lang.reflect.Method.invoke(Native Method)
[pollstar] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[pollstar] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[pollstar] at org.jboss.Main.<init>(Main.java:217)
[pollstar] at org.jboss.Main$1.run(Main.java:121)
[pollstar] at java.security.AccessController.doPrivileged(Native Method)
[pollstar] at org.jboss.Main.main(Main.java:117)
[Service Control] Could not start
DefaultDomain:service=XADataSource,name=mysql
[Service Control] java.lang.NullPointerException
[Service Control] at
org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSourc
e.java:165)
[Service Control] at
org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:330)
[Service Control] at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Service Control] at java.lang.reflect.Method.invoke(Native Method)
[Service Control] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Service Control] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Service Control] at
org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Service Control] at java.lang.reflect.Method.invoke(Native Method)
[Service Control] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Service Control] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Service Control] at org.jboss.Main.<init>(Main.java:217)
[Service Control] at org.jboss.Main$1.run(Main.java:121)
[Service Control] at java.security.AccessController.doPrivileged(Native
Method)
[Service Control] at org.jboss.Main.main(Main.java:117)
I am using JBoss 2.2.2 with Tomcat 3.2.2 and MySQL 3.23.38 with JDBC-Driver
V2.0.4
Any ideas?
Regards
Thorsten Klusemann
_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user