DBflute動かないっす。。(泣)
環境
- DBflute0.5.0
- jdk1.5.0_07
- PostgreSQL8.2.4
一応、http://dbflute.sandbox.seasar.org/ja/index.html のチュートリアルを見ながら設定したのですが..
jdbc.batを実行した時点で例外が出てしまいました。以下はlog/dbflute.logからの抜粋です。
org.seasar.dbflute.util.DfPropertyUtil$PropertyNotFoundException: Not found property for the key: key==[torque.database.schema] properties={...(※設定内容続く at org.seasar.dbflute.util.DfPropertyUtil.stringProp(DfPropertyUtil.java:31) at org.seasar.dbflute.properties.DfAbstractHelperProperties.stringProp(DfAbstractHelperProperties.java:54) at org.seasar.dbflute.properties.DfBasicProperties.getDatabaseSchema(DfBasicProperties.java:275) at org.seasar.dbflute.task.bs.DfAbstractTask.initializeDatabaseInfo(DfAbstractTask.java:88) at org.seasar.dbflute.task.bs.DfAbstractTask.execute(DfAbstractTask.java:65) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275) at org.apache.tools.ant.Task.perform(Task.java:364) at org.apache.tools.ant.Target.execute(Target.java:341) at org.apache.tools.ant.Target.performTasks(Target.java:369) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216) at org.apache.tools.ant.Project.executeTarget(Project.java:1185) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40) at org.apache.tools.ant.Project.executeTargets(Project.java:1068) at org.apache.tools.ant.Main.runBuild(Main.java:668) at org.apache.tools.ant.Main.startAnt(Main.java:187) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
databaseInfoMap.dfpropの設定が悪いのかな、と思いますが、これ以上の情報なしです。
map:{ ; driver = org.postgresql.Driver ; url = jdbc:postgresql://192.168.100.1:5432/hogedb ; schema = ; user = hoge ; password = hogepwd }
というわけで、旧バージョン(0.4.8)を試したら出来ました。
...でもこれだと私の使っているS2Dao1.0.43とバージョンが合わなくて意味の無いことが発覚。
疲れたので今日はこのぐらいで。