誌面のお詫びと訂正
誌面の掲載内容に下記の誤りがございました.読者の皆様にご迷惑をおかけしましたことをお詫び申し上げます.
第2章のリスト2(21ページ)
Maven2を使用した場合にHttpUnitの依存JARファイルとの競合を避けるため,Servlet APIのJARファイルを差し替えます.
変更前 | <dependencies> … <dependency> <groupId>geronimo-spec</groupId> <artifactId>geronimo-spec-servlet</artifactId> <version>2.4-rc4</version> <scope>provided</scope> </dependency> … </dependencies> |
---|---|
変更後 | <dependencies> … <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> … </dependencies> |
なお,本特設サイトからダウンロードするサンプルコードには,上記設定は記述されています.
第8章のpom.xml(誌面未掲載)
誌面では掲載されていませんでしたが,第8章にて受け入れテストを実行するためには,JTA(Java Transaction API)の設定とJDBCドライバの設定ををpom.xmlに追加する必要があります.
第8章で最小限動作させるための,第7章からのpom.xmlの差分は以下になります.
<dependencies>
…
<dependency>
<groupId>geronimo-spec</groupId>
<artifactId>geronimo-spec-jta</artifactId>
<version>1.0.1B-rc4</version>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbyclient</artifactId>
<version>10.1.2.1</version>
</dependency>
…
</dependencies>
なお,本特設サイトからダウンロードするサンプルコードには,上記設定は記述されています.