誌面のお詫びと訂正

誌面の掲載内容に下記の誤りがございました.読者の皆様にご迷惑をおかけしましたことをお詫び申し上げます.

第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>

なお,本特設サイトからダウンロードするサンプルコードには,上記設定は記述されています.