JBOSS
JBoss入門 オープンソースJava・EJB
皆本房幸 著
jboss-3.2.3
chap4のサンプルソースを ant でデプロイし ant load-data を行ったが SQL例外が発生。
JBOSSをデフォルト起動すると HypersonicSQL がスタンドアロンモードで起動されるので、サーバモードで起動するよう修正。
$JBOSS_HOME/server/default/deploy/hsqldb-ds.xml
以下をコメントアウト
-
- >
-
- >
以下をコメント
-
- >
-
- >
以下をコメントアウト
<!-- Add this depends tag if you are using the tcp connection urljboss:service=Hypersonic -->
以下をコメントアウト
<!-- This mbean should be used only when using tcp connections. Uncomment when the tcp based connection-url is used.--> 1701 true default false true
最初の画面からログイン出来ない!
BASIC認証の参照先がデータベースになっていないみたい。
P270を参照し、
$JBOSS_HOME/server/default/conf/login-config.xml に以下の要素を追加
java:/DefaultDS select passwd from my_users username where username=? select userRoles, 'Roles' from my_userRoles where username=?
java -cp %JBOSS_HOME%/server/default/lib/hsqldb.jar org.hsqldb.util.DatabaseManager jdbc:hsqldb:hsql://localhost:1701