We are trying to get the Opta2000 driver to work in jboss2.1, but
we keep getting the following error when jboss2.1 boots up:
[Opta2000AgentPool] Starting
[Opta2000AgentPool] Stopped
[Opta2000AgentPool] java.lang.NoSuchMethodException
[Opta2000AgentPool] at java.lang.Class.getMethod0(Native Method)
[Opta2000AgentPool] at java.lang.Class.getMethod(Unknown Source)
[Opta2000AgentPool] at
org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:277)
[Opta2000AgentPool] at
org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:93)
[Opta2000AgentPool] at java.lang.reflect.Method.invoke(Native Method)
[Opta2000AgentPool] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Opta2000AgentPool] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Opta2000AgentPool] at
org.jboss.util.ServiceControl.start(ServiceControl.java:97)
[Opta2000AgentPool] at java.lang.reflect.Method.invoke(Native Method)
[Opta2000AgentPool] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
[Opta2000AgentPool] at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
[Opta2000AgentPool] at org.jboss.Main.<init>(Main.java:190)
[Opta2000AgentPool] at org.jboss.Main$1.run(Main.java:94)
[Opta2000AgentPool] at
java.security.AccessController.doPrivileged(Native Method)
[Opta2000AgentPool] at org.jboss.Main.main(Main.java:90)
[Service Control] Could not start
DefaultDomain:service=XADataSource,name=Opta2000AgentPool
[Service Control] java.lang.NoSuchMethodException
[Service Control] at java.lang.Class.getMethod0(Native Method)
[Service Control] at java.lang.Class.getMethod(Unknown Source)
[Service Control] at
org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:277)
[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:190)
[Service Control] at org.jboss.Main$1.run(Main.java:94)
[Service Control] at
java.security.AccessController.doPrivileged(Native Method)
[Service Control] at org.jboss.Main.main(Main.java:90)
We have taken into the account the deprecation and changes made to some of
the configuration files, but still no luck. I am enclosing the references
that we make to the driver in our reference files (well actually it looks
like
we only refer to the driver in jboss.jcml now...) and we would greatly
appreciate any help -- we are so close! Are we missing something? We tried
to make a reference to the driver in jboss.conf (like we did in earlier
versions)
with the MLET tag, but this caused an additional more heinous error.
Once we have this figured out we will post the fix to the list.
Here are the refs in jboss.jcml
<!-- JDBC added ref to opta2000 driver KTM 02/26/01-->
<mbean code="org.jboss.jdbc.JdbcProvider"
name="DefaultDomain:service=JdbcProvider">
<attribute name="Drivers"
org.hsql.jdbcDriver,org.enhydra.instantdb.jdbc.idbDriver,com.inet.tds.TdsDri
ver,com.inet.tds.XDataSource</attribute>
</mbean>
<!-- added ktm 03/01/01 this ref follows the defaultDB ref-->
<mbean code="org.jboss.jdbc.XADataSourceLoader"
name="DefaultDomain:service=XADataSource,name=Opta2000AgentPool">
<attribute name="PoolName">Opta2000AgentPool</attribute>
<attribute
name="DataSourceClass">com.inet.tds.XDataSource</attribute>
<attribute name="Properties"></attribute>
<attribute name="URL">jdbc:inetdae:localhost:1433</attribute>
<attribute name="GCMinIdleTime">1200000</attribute>
<attribute name="JDBCUser">frank</attribute>
<attribute name="MaxSize">0</attribute>
<attribute name="Password">frank</attribute>
<attribute name="GCEnabled">false</attribute>
<attribute name="InvalidateOnError">false</attribute>
<attribute name="TimestampUsed">false</attribute>
<attribute name="Blocking">true</attribute>
<attribute name="GCInterval">120000</attribute>
<attribute name="IdleTimeout">1800000</attribute>
<attribute name="IdleTimeoutEnabled">false</attribute>
<attribute name="LoggingEnabled">false</attribute>
<attribute name="MaxIdleTimeoutPercent">1.0</attribute>
<attribute name="MinSize">0</attribute>
</mbean>
------------------------------------
Kevin Meldorf
Systems Analyst
WorldTravel BTI
400 Skokie Blvd
Northbrook, IL 60062
Phone: (847) 480-8340
Fax: (810) 314-7594
[EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]