Trying to get clustering working with oracle but getting a 'method not found' 
exception at startup.  I am suspecting something wrong with the sql statements 
but am unable to locate it and would appreciate a second pair of eyes :-)  This 
is what my file currently looks like ( I basically took the clustered-mysql 
file and replaced bigint with integer, blobs and using raw):


<?xml version="1.0" encoding="UTF-8"?>
  | 
  | <!--
  |      Orcle persistence deployment descriptor.
  | 
  |      $Id: oracle-persistence-service.xml 1766 2006-12-11 22:29:27Z [EMAIL 
PROTECTED] $
  |  -->
  | 
  | <server>
  | 
  |    <mbean code="org.jboss.messaging.core.plugin.JDBCPersistenceManager"
  |       name="jboss.messaging:service=PersistenceManager"
  |       xmbean-dd="xmdesc/JDBCPersistenceManager-xmbean.xml">      
  |       <depends>jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
  |       <depends 
optional-attribute-name="TransactionManager">jboss:service=TransactionManager</depends>
  |       <depends 
optional-attribute-name="ChannelMapper">jboss.messaging:service=ChannelMapper</depends>
  |       <attribute name="DataSource">java:/DefaultDS</attribute>
  |       <attribute name="CreateTablesOnStartup">true</attribute>
  |       <attribute name="UsingBatchUpdates">true</attribute>      
  |       <attribute name="SqlProperties"><![CDATA[
  | CREATE_MESSAGE_REFERENCE=CREATE TABLE JMS_MESSAGE_REFERENCE (CHANNELID 
INTEGER, MESSAGEID INTEGER, TRANSACTIONID INTEGER, STATE CHAR(1), ORD INTEGER, 
PAGE_ORD INTEGER, DELIVERYCOUNT INTEGER, RELIABLE CHAR(1), LOADED CHAR(1), 
PRIMARY KEY(CHANNELID, MESSAGEID))
  | CREATE_IDX_MESSAGE_REF_TX=CREATE INDEX JMS_MESSAGE_REF_TX ON 
JMS_MESSAGE_REFERENCE (TRANSACTIONID)
  | CREATE_IDX_MESSAGE_REF_ORD=CREATE INDEX JMS_MESSAGE_REF_ORD ON 
JMS_MESSAGE_REFERENCE (ORD)
  | CREATE_IDX_MESSAGE_REF_PAGE_ORD=CREATE INDEX JMS_MESSAGE_REF_LOADED ON 
JMS_MESSAGE_REFERENCE (PAGE_ORD)
  | CREATE_IDX_MESSAGE_REF_MESSAGEID=CREATE INDEX JMS_MESSAGE_REF_MESSAGEID ON 
JMS_MESSAGE_REFERENCE (MESSAGEID)
  | CREATE_IDX_MESSAGE_REF_RELIABLE=CREATE INDEX JMS_MESSAGE_REF_RELIABLE ON 
JMS_MESSAGE_REFERENCE (RELIABLE)
  | CREATE_MESSAGE=CREATE TABLE JMS_MESSAGE (MESSAGEID INTEGER, RELIABLE 
CHAR(1), EXPIRATION INTEGER, TIMESTAMP INTEGER, PRIORITY INTEGER, COREHEADERS 
BLOB, PAYLOAD BLOB, CHANNELCOUNT INTEGER, TYPE INTEGER, JMSTYPE VARCHAR(255), 
CORRELATIONID VARCHAR(255), CORRELATIONID_BYTES RAW(254), DESTINATION 
VARCHAR(255), REPLYTO VARCHAR(255), JMSPROPERTIES MEDIUMBLOB, PRIMARY KEY 
(MESSAGEID))
  | CREATE_TRANSACTION=CREATE TABLE JMS_TRANSACTION (TRANSACTIONID INTEGER, 
BRANCH_QUAL RAW(254), FORMAT_ID INTEGER, GLOBAL_TXID RAW(254), PRIMARY KEY 
(TRANSACTIONID))
  | CREATE_COUNTER=CREATE TABLE JMS_COUNTER (NAME VARCHAR(255), NEXT_ID 
INTEGER, PRIMARY KEY(NAME))
  | INSERT_MESSAGE_REF=INSERT INTO JMS_MESSAGE_REFERENCE (CHANNELID, MESSAGEID, 
TRANSACTIONID, STATE, ORD, PAGE_ORD, DELIVERYCOUNT, RELIABLE) VALUES (?, ?, ?, 
?, ?, ?, ?, ?)
  | DELETE_MESSAGE_REF=DELETE FROM JMS_MESSAGE_REFERENCE WHERE MESSAGEID=? AND 
CHANNELID=? AND STATE='C'
  | UPDATE_MESSAGE_REF=UPDATE JMS_MESSAGE_REFERENCE SET TRANSACTIONID=?, 
STATE='-' WHERE MESSAGEID=? AND CHANNELID=? AND STATE='C'
  | UPDATE_PAGE_ORDER=UPDATE JMS_MESSAGE_REFERENCE SET PAGE_ORD = ? WHERE 
MESSAGEID=? AND CHANNELID=?
  | COMMIT_MESSAGE_REF1=UPDATE JMS_MESSAGE_REFERENCE SET STATE='C', 
TRANSACTIONID = NULL WHERE TRANSACTIONID=? AND STATE='+'
  | COMMIT_MESSAGE_REF2=DELETE FROM JMS_MESSAGE_REFERENCE WHERE TRANSACTIONID=? 
AND STATE='-'
  | ROLLBACK_MESSAGE_REF1=DELETE FROM JMS_MESSAGE_REFERENCE WHERE 
TRANSACTIONID=? AND STATE='+'
  | ROLLBACK_MESSAGE_REF2=UPDATE JMS_MESSAGE_REFERENCE SET STATE='C', 
TRANSACTIONID = NULL WHERE TRANSACTIONID=? AND STATE='-'
  | LOAD_PAGED_REFS=SELECT MESSAGEID, DELIVERYCOUNT, PAGE_ORD, RELIABLE FROM 
JMS_MESSAGE_REFERENCE WHERE CHANNELID = ? AND PAGE_ORD BETWEEN ? AND ? ORDER BY 
PAGE_ORD
  | LOAD_UNPAGED_REFS=SELECT MESSAGEID, DELIVERYCOUNT, RELIABLE FROM 
JMS_MESSAGE_REFERENCE WHERE PAGE_ORD IS NULL and CHANNELID = ? ORDER BY ORD
  | UPDATE_RELIABLE_REFS_NOT_PAGED=UPDATE JMS_MESSAGE_REFERENCE SET PAGE_ORD = 
NULL WHERE PAGE_ORD BETWEEN ? AND ? AND CHANNELID=?
  | SELECT_MIN_MAX_PAGE_ORD=SELECT MIN(PAGE_ORD), MAX(PAGE_ORD) FROM 
JMS_MESSAGE_REFERENCE WHERE CHANNELID = ?
  | SELECT_EXISTS_REF=SELECT MESSAGEID FROM JMS_MESSAGE_REFERENCE WHERE 
CHANNELID = ? AND MESSAGEID = ?
  | UPDATE_DELIVERYCOUNT=UPDATE JMS_MESSAGE_REFERENCE SET DELIVERYCOUNT = ? 
WHERE CHANNELID = ? AND MESSAGEID = ?
  | LOAD_MESSAGES=SELECT MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, 
COREHEADERS, PAYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, 
CORRELATIONID_BYTES, DESTINATION, REPLYTO, JMSPROPERTIES FROM JMS_MESSAGE
  | INSERT_MESSAGE=INSERT INTO JMS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, 
TIMESTAMP, PRIORITY, COREHEADERS, PAYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, 
CORRELATIONID, CORRELATIONID_BYTES, DESTINATION, REPLYTO, JMSPROPERTIES) VALUES 
(?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
  | INC_CHANNELCOUNT=UPDATE JMS_MESSAGE SET CHANNELCOUNT = CHANNELCOUNT + 1 
WHERE MESSAGEID=?
  | DEC_CHANNELCOUNT=UPDATE JMS_MESSAGE SET CHANNELCOUNT = CHANNELCOUNT - 1 
WHERE MESSAGEID=?
  | DELETE_MESSAGE=DELETE FROM JMS_MESSAGE WHERE MESSAGEID=? AND CHANNELCOUNT=0
  | MESSAGEID_COLUMN=MESSAGEID
  | MESSAGE_EXISTS=SELECT MESSAGEID FROM JMS_MESSAGE WHERE MESSAGEID = ? FOR 
UPDATE
  | INSERT_TRANSACTION=INSERT INTO JMS_TRANSACTION (TRANSACTIONID, BRANCH_QUAL, 
FORMAT_ID, GLOBAL_TXID) VALUES(?, ?, ?, ?)
  | DELETE_TRANSACTION=DELETE FROM JMS_TRANSACTION WHERE TRANSACTIONID = ?
  | SELECT_PREPARED_TRANSACTIONS=SELECT TRANSACTIONID, BRANCH_QUAL, FORMAT_ID, 
GLOBAL_TXID FROM JMS_TRANSACTION
  | UPDATE_COUNTER=UPDATE JMS_COUNTER SET NEXT_ID = ? WHERE NAME=?
  | SELECT_COUNTER=SELECT NEXT_ID FROM JMS_COUNTER WHERE NAME=? FOR UPDATE
  | INSERT_COUNTER=INSERT INTO JMS_COUNTER (NAME, NEXT_ID) VALUES (?, ?)
  | SELECT_ALL_CHANNELS=SELECT DISTINCT(CHANNELID) FROM JMS_MESSAGE_REFERENCE
  | ]]></attribute>
  |       <attribute name="MaxParams">500</attribute>
  |    </mbean>      
  |       
  |    <mbean code="org.jboss.messaging.core.plugin.ClusteredPostOfficeService"
  |       name="jboss.messaging:service=PostOffice"
  |       xmbean-dd="xmdesc/ClusteredPostOffice-xmbean.xml">
  |       <depends 
optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
  |       <depends>jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
  |       <depends 
optional-attribute-name="TransactionManager">jboss:service=TransactionManager</depends>
  |       <attribute name="PostOfficeName">Clustered JMS</attribute>
  |       <attribute name="DataSource">java:/DefaultDS</attribute>
  |       <attribute name="CreateTablesOnStartup">true</attribute>
  |       <attribute name="SqlProperties"><![CDATA[
  | CREATE_POSTOFFICE_TABLE=CREATE TABLE JMS_POSTOFFICE (POSTOFFICE_NAME 
VARCHAR(255), NODE_ID INTEGER, QUEUE_NAME VARCHAR(1023), COND VARCHAR(1023), 
SELECTOR VARCHAR(1023), CHANNEL_ID INTEGER, IS_FAILED_OVER VARCHAR(1))
  | INSERT_BINDING=INSERT INTO JMS_POSTOFFICE (POSTOFFICE_NAME, NODE_ID, 
QUEUE_NAME, COND, SELECTOR, CHANNEL_ID, IS_FAILED_OVER) VALUES (?, ?, ?, ?, ?, 
?, ?)
  | DELETE_BINDING=DELETE FROM JMS_POSTOFFICE WHERE POSTOFFICE_NAME=? AND 
NODE_ID=? AND QUEUE_NAME=?
  | LOAD_BINDINGS=SELECT NODE_ID, QUEUE_NAME, COND, SELECTOR, CHANNEL_ID, 
IS_FAILED_OVER FROM JMS_POSTOFFICE WHERE POSTOFFICE_NAME  = ?
  |       ]]></attribute>
  |       <attribute name="GroupName">Queue</attribute>
  |       <attribute name="StateTimeout">5000</attribute>
  |       <attribute name="CastTimeout">5000</attribute>
  |       <attribute name="StatsSendPeriod">10000</attribute>
  |       <attribute 
name="MessagePullPolicy">org.jboss.messaging.core.plugin.postoffice.cluster.NullMessagePullPolicy</attribute>
  |       <attribute 
name="ClusterRouterFactory">org.jboss.messaging.core.plugin.postoffice.cluster.DefaultRouterFactory</attribute>
  | 
  |       <attribute name="AsyncChannelConfig">
  |          <config>
  |             <UDP mcast_recv_buf_size="500000" down_thread="false" 
ip_mcast="true" mcast_send_buf_size="32000"
  |            mcast_port="45567" ucast_recv_buf_size="500000" 
use_incoming_packet_handler="false"
  |            mcast_addr="228.8.8.8" use_outgoing_packet_handler="true" 
loopback="true" ucast_send_buf_size="32000" ip_ttl="32" bind_addr="127.0.0.1"/>
  |             <AUTOCONF down_thread="false" up_thread="false"/>
  |             <PING timeout="2000" down_thread="false" 
num_initial_members="3" up_thread="false"/>
  |             <MERGE2 max_interval="10000" down_thread="false" 
min_interval="5000" up_thread="false"/>
  |             <FD_SOCK down_thread="false" up_thread="false"/>
  |             <FD timeout="20000" max_tries="3" down_thread="false" 
up_thread="false" shun="true"/>            
  |             <VERIFY_SUSPECT timeout="1500" down_thread="false" 
up_thread="false"/>
  |             <pbcast.NAKACK max_xmit_size="8192" down_thread="false" 
use_mcast_xmit="true" gc_lag="50" up_thread="false"
  |                          retransmit_timeout="100,200,600,1200,2400,4800"/>
  |             <UNICAST timeout="1200,2400,3600" down_thread="false" 
up_thread="false"/>
  |             <pbcast.STABLE stability_delay="1000" 
desired_avg_gossip="20000" down_thread="false" max_bytes="0" up_thread="false"/>
  |             <FRAG frag_size="8192" down_thread="false" up_thread="false"/>
  |             <VIEW_SYNC avg_send_interval="60000" down_thread="false" 
up_thread="false" />
  |             <pbcast.GMS print_local_addr="true" join_timeout="3000" 
down_thread="false" join_retry_timeout="2000" up_thread="false" shun="true"/>
  |          </config>
  |       </attribute>
  | 
  |       <attribute name="SyncChannelConfig">
  |          <config>
  |             <UDP mcast_recv_buf_size="500000" down_thread="false" 
ip_mcast="true" mcast_send_buf_size="32000"
  |            mcast_port="45568" ucast_recv_buf_size="500000" 
use_incoming_packet_handler="false"
  |            mcast_addr="228.8.8.8" use_outgoing_packet_handler="true" 
loopback="true" ucast_send_buf_size="32000" ip_ttl="32" bind_addr="127.0.0.1"/>
  |             <AUTOCONF down_thread="false" up_thread="false"/>
  |             <PING timeout="2000" down_thread="false" 
num_initial_members="3" up_thread="false"/>
  |             <MERGE2 max_interval="10000" down_thread="false" 
min_interval="5000" up_thread="false"/>
  |             <FD_SOCK down_thread="false" up_thread="false"/>
  |             <FD timeout="20000" max_tries="3" down_thread="false" 
up_thread="false" shun="true"/>            
  |             <VERIFY_SUSPECT timeout="1500" down_thread="false" 
up_thread="false"/>
  |             <pbcast.NAKACK max_xmit_size="8192" down_thread="false" 
use_mcast_xmit="true" gc_lag="50" up_thread="false"
  |                          retransmit_timeout="100,200,600,1200,2400,4800"/>
  |             <UNICAST timeout="1200,2400,3600" down_thread="false" 
up_thread="false"/>
  |             <pbcast.STABLE stability_delay="1000" 
desired_avg_gossip="20000" down_thread="false" max_bytes="0" up_thread="false"/>
  |             <FRAG frag_size="8192" down_thread="false" up_thread="false"/>
  |             <VIEW_SYNC avg_send_interval="60000" down_thread="false" 
up_thread="false" />
  |             <pbcast.GMS print_local_addr="true" join_timeout="3000" 
down_thread="false" join_retry_timeout="2000" up_thread="false" shun="true"/>
  |             <pbcast.STATE_TRANSFER down_thread="false" up_thread="false"/>
  |          </config>
  |       </attribute>
  |    </mbean>
  | 
  |    <mbean code="org.jboss.jms.server.plugin.JDBCJMSUserManagerService"
  |       name="jboss.messaging:service=JMSUserManager"
  |       xmbean-dd="xmdesc/JMSUserManager-xmbean.xml">
  |       <depends>jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
  |       <depends 
optional-attribute-name="TransactionManager">jboss:service=TransactionManager</depends>
  |       <attribute name="DataSource">java:/DefaultDS</attribute>
  |       <attribute name="CreateTablesOnStartup">true</attribute>
  |       <attribute name="SqlProperties"><![CDATA[
  | CREATE_USER_TABLE=CREATE TABLE JMS_USER (USERID VARCHAR(32) NOT NULL, 
PASSWD VARCHAR(32) NOT NULL, CLIENTID VARCHAR(128), PRIMARY KEY(USERID))
  | CREATE_ROLE_TABLE=CREATE TABLE JMS_ROLE (ROLEID VARCHAR(32) NOT NULL, 
USERID VARCHAR(32) NOT NULL, PRIMARY KEY(USERID, ROLEID))
  | SELECT_PRECONF_CLIENTID=SELECT CLIENTID FROM JMS_USER WHERE USERID=?
  |       ]]></attribute>
  |    </mbean>
  |    
  | 
  | 
  | </server>

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3999164#3999164

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3999164
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to