2007-09-17 GlassFishとEmbedded Derby Java Sun Java System Application Server Platform Edition*1上でJava DB*2をEmbeddedモードで動かす設定のメモ。 管理画面のResources > JDBC > Connection PoolsでNew Name: 任意 Resource Type: javax.sql.DataSource Database Vender: Java DB Next Datasource Classame: org.apache.derby.jdbc.EmbeddedDataSource Additional Properties Connection Attributes: ;create=true DatabaseName: 任意のディレクトリ 他のプロパティは消す Finish 管理画面のResources > JDBC > JDBC ResourcesでNew JNDI Name: 任意 Pool Name: 作成したPoolの名前 OK 余談 Derby Network Serverを別個で立ち上げるのが面倒で無理矢理Windowsサービス化したりと試行錯誤しているうち、内部用のJDBCリソースがEmbeddedXADataSourceを使っていたのでそこから調べた。 仕組みが判ってしまえばどうということのない話だけれども、そのものずばりについて説明したWebページが見つからず苦労した。 *1:9.0 Update 3 Preview 2/GlassFish V2 Beta 2 *2:10.2.2.0