JBoss起動時にエラーが失敗するのは以下の2つの点である
1. JMSの設定が間違っている
2. uuid-KeyGeneratorの設定が足りない
1. JMSの設定間違い
JMSの設定はデフォルトではHSQLDB用になっていて、OracleでHSQLDB用のSQLを投入しようとしてエラーになっている。
それを修正する
${JBOSS_HOME}/server/default/deploy/jms/
- hsqldb-jdbc2-service.xml
- hsqldb-jdbc-state-service.xml
を削除
- oracle-jdbc2-service.xml
- oracle-jdbc-state-service.xml
を追加(上記のもの)
2. uuid-KeyGenerator
${JBOSS_HOME}/server/default/deploy/uuid-key-generator.sar/META-INF/jboss-service.xml
のなかの
<attribute name="CreateTableDdl">
create table HILOSEQUENCES (SEQUENCENAME varchar(50) not null,
HIGHVALUES integer not null, constraint hilo_pk primary key
(SEQUENCENAME))
</attribute>
にあるテーブルが(自動)作成されていないことが原因。これを追加する。
以上2つの修正をnakayamaの環境及びmagaseeku_rwに行った結果、起動時のエラーが解消された。

JBoss Enterprise Application Platform6 構築・運用パーフェクトガイド