I got the following exception after doing the following:
1. downloaded and installed jboss 2.2.2 with tomcat with jdk 1.3.1 on
Windows NT 4.0SP6a.
2. Ran jboss_with_tomcat.bat, loaded fine.
3. Added the Oracle settings according to the online manual to
jboss.jcml, changes are at the end of the message.

I didn't disable any of the default databases, I thought I should be
able just to add the Oracle resources.

...
[OracleDS] Starting
[OracleDS] XA Connection pool OracleDS bound to java:/OracleDS
[OracleDS] Started
[OracleDB] Starting
[OracleDB] XA Connection pool OracleDB bound to java:/OracleDB
[OracleDB] Stopped
[OracleDB] java.lang.NullPointerException
[OracleDB]      at
org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection(
XAPoolDataSource.java:165)
[OracleDB]      at
org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLo
ader.java:330)
[OracleDB]      at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
java:93)
[OracleDB]      at java.lang.reflect.Method.invoke(Native Method)
[OracleDB]      at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[OracleDB]      at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[OracleDB]      at
org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[OracleDB]      at java.lang.reflect.Method.invoke(Native Method)
[OracleDB]      at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1628)
[OracleDB]      at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
.java:1523)
[OracleDB]      at org.jboss.Main.<init>(Main.java:217)
[OracleDB]      at org.jboss.Main$1.run(Main.java:121)
[OracleDB]      at java.security.AccessController.doPrivileged(Native
Method)
[OracleDB]      at org.jboss.Main.main(Main.java:117)
[Service Control] Could not start
DefaultDomain:service=XADataSource,name=null
[Service Control] java.lang.NullPointerException
[Service Control]       at
org.opentools.minerva.jdbc.xa.XAPoolDataSource.getCon
nection(XAPoolDataSource.java:165)
[Service Control]       at
org.jboss.jdbc.XADataSourceLoader.startService(XAData
SourceLoader.java:330)
[Service Control]       at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBean
Support.java:93)
[Service Control]       at java.lang.reflect.Method.invoke(Native
Method)
[Service Control]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1628)
[Service Control]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1523)
[Service Control]       at
org.jboss.util.ServiceControl.start(ServiceControl.ja
va:97)
[Service Control]       at java.lang.reflect.Method.invoke(Native
Method)
[Service Control]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.java:1628)
[Service Control]       at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
rverImpl.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 Me
thod)
[Service Control]       at org.jboss.Main.main(Main.java:117)
[Service Control] Started 27 services
[Default] JBoss 2.2.2 Started in 0m:28s


----------------------
  <!-- JDBC -->
  <mbean code="org.jboss.jdbc.JdbcProvider"
name="DefaultDomain:service=JdbcProvider">
     <attribute
name="Drivers">org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,oracle.jdbc.driver.OracleDriver</attribute>

  </mbean>

  <mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=OracleDS">
  <attribute name="PoolName">OracleDS</attribute>
  <attribute
name="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImpl</attribute>

  <attribute
name="URL">jdbc:oracle:thin:@neptune.xxxx.com:1626:wbsldv</attribute>
  <attribute name="JDBCUser">xxxxx</attribute>
  <attribute name="Password">xxxxxr</attribute>
 </mbean>


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

Reply via email to