wicket-seaser2でDoltengを試してみる。
id:H_Yamaguchi さんが、公開してくださった、Eclipseプラグインを使ってみます。
インストール
http://d.hatena.ne.jp/H_Yamaguchi/20090210/p1
の指示の通りに、Eclipse Updateから、以下のサイトを追加します。
http://yamaguchi.googlecode.com/svn/trunk/wicket_seasar2.update/
Next, Nextとやると、以下のエラーで失敗してしまいました。
Cannot complete the request. See the details.
Unsatisfied dependency: [wicket_seasar2.feature.feature.group 1.0.0] requiredCapability: org.eclipse.equinox.p2.iu/org.seasar.dolteng.projects/0.0.0
Unsatisfied dependency: [wicket_seasar2.feature.feature.group 1.0.0] requiredCapability: org.eclipse.equinox.p2.iu/org.seasar.dolteng.scaffold/0.0.0
Unsatisfied dependency: [wicket_seasar2.feature.feature.group 1.0.0] requiredCapability: org.eclipse.equinox.p2.iu/org.seasar.dolteng.eclipse/0.0.0
Unsatisfied dependency: [wicket_seasar2.feature.feature.group 1.0.0] requiredCapability: org.eclipse.equinox.p2.iu/org.seasar.dolteng.projects/0.0.0
Unsatisfied dependency: [wicket_seasar2.feature.feature.group 1.0.0] requiredCapability: org.eclipse.equinox.p2.iu/org.seasar.dolteng.eclipse/0.0.0
Unsatisfied dependency: [wicket_seasar2.feature.feature.group 1.0.0] requiredCapability: org.eclipse.equinox.p2.iu/org.seasar.dolteng.scaffold/0.0.0
よくよく見たら当たり前です。
その前にDolteng自体を入れなきゃだめですね。(汗;
ということで、気を取り直して以下のURLを追加します。
で、一緒にDoltengも選択して、Intallします!
これで成功っぽいです。
プロジェクト作成
では、早速DoltengProjectを作ってみます。
とりあえず以下のように設定しました。
プロジェクトレイアウトはとりあえずデフォルトのままで。
できあがったプロジェクトのアイコンが赤×になってる。
どうやらビルドパスがエラーになってる。
DBLuncherインストール
早速scaffoldをやってみようとすると、DataBaseViewにDBが表示されていないではないか!
DBLuncherプラグインも必要らしい。
以下のサイトをUpdatesにAddする。
DBLuncherを選択してInstall!
H2 DataBaseの起動
プロジェクト右クリック、
- H2、Start H2 Server
TCP server running on tcp://localhost:9092 (only local connections)
Web server running on http://localhost:8082 (only local connections)
と、コンソールに表示されたら成功
- H2、View Database Manager
データベースが出てきた。
DataBaseView
Generate Scaffold Application
を選択して、DeptテーブルのScaffoldを作ろうとした。
scaffold typeが空っぽになっていて何もできない。。。
とりあえず実行してみる
Run - Run on Server
Tomcat 6.0を選択
Publishing failed with multiple errors
File not found: H:\work\eclipse_workspace_lab\birdiemart\sandbox\s-ishigami\dolteng-study\src\main\resources\data\demo.1.log.db.
Resource is out of sync with the file system: '/dolteng-study/src/main/resources/data/demo.data.db'.
Resource is out of sync with the file system: '/dolteng-study/src/main/resources/data/demo.index.db'.
こんなエラーが出て、さらにコンソールには
致命的:
java.lang.NullPointerException
at org.apache.tomcat.util.net.NioEndpoint.setSocketOptions(NioEndpoint.java:1011)
at org.apache.tomcat.util.net.NioEndpoint$Acceptor.run(NioEndpoint.java:1204)
at java.lang.Thread.run(Thread.java:619)
こんな感じ。
今日はここまで
続く
参考にした書籍
- 作者: ひがやすを
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2009/02/11
- メディア: 大型本
- 購入: 28人 クリック: 282回
- この商品を含むブログ (34件) を見る