TOMCATEでのJPETSTOREの構成
一、TomcatにSpring jpetstoreを配置する
Spring samplesのjpetstoreは、iBATISのjpetstoreに基づいてデータベース層がiBATISを使用します.Webレイヤでは、SpringのMVCとStrutsのMVC(1.1)の2つのMVCが選択可能である.
テスト環境:
JDKバージョン:1.5.0_12-b04
Tomcatバージョン:6.0.18
Springバージョン:2.5.6
MySQLバージョン:5.1.32
(1)Springのウェブサイトにjpetstore例のインストールメディアを取得する.http://www.springsource.org/のdownload centerまで、2.5.6-with-dependenciesダウンロードを選択します.
(2)ダウンロードしたzipパッケージを解凍し、jpetstoreの例はspring-framework-2.5.6samplesjpetstoreディレクトリにあります.
(3)MySQLライブラリでjpetstore実行に必要なデータベーステーブルを作成し、初期データをインポートします.テーブルを作成してデータをインポートするSQL文は、spring-framework-2.5.6samplesjpetstoredbmysqlディレクトリにあります.次のコマンドを使用して、テーブルの作成とデータのインポートを完了します.
Sqlコード mysql -h 127.0.0.1 -u root -p CREATE DATABASE jpetstore; USE jpetstore; source\spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-schema.sql source\spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-dataload.sql
(3)データベースプロファイルの変更、spring-framework-2.5.6samplesjpetstorewarWEB-INFディレクトリの変更、jdbcの変更properties,
欠けないように注意しますか?
(4)spring-framework-2.5.6samplesjpetstorewarWEB-INFディレクトリweb.xmlでは、
MVCがSpringかStrutsかを選択するために使用され、petstoreはSpring、actionはStrutsを使用します.
(5)プロファイルの変更後、spring-framework-2.5.6samplesjpetstoreディレクトリでwarfileを実行する.bat、distディレクトリにjpetstoreが作成されます.warパッケージ、このwarパッケージをTomcatのwebappsディレクトリにコピーします.
(6)Tomcatを起動し、ブラウザにhttp://127.0.0.1:8080/jpetstoreと入力すると、jpetstoreのホームページが表示されます.
二、Myeclipseにjpetstoreを導入する
新しいプロジェクトjpetstoreを作成し、使用します.spring-jpetstoresamplesjpetstoreの下のsrcディレクトリeclipseワークスペースの下のjpetstoreの下のsrcディレクトリをカバーしてから..spring-jpetstoresamplesjpetstoreのwarディレクトリの下のすべての内容はあなたのeclipseワークスペースの下のjpetstoreの下のWebRootディレクトリの下にWEB-INFをコピーします.
Spring samplesのjpetstoreは、iBATISのjpetstoreに基づいてデータベース層がiBATISを使用します.Webレイヤでは、SpringのMVCとStrutsのMVC(1.1)の2つのMVCが選択可能である.
テスト環境:
JDKバージョン:1.5.0_12-b04
Tomcatバージョン:6.0.18
Springバージョン:2.5.6
MySQLバージョン:5.1.32
(1)Springのウェブサイトにjpetstore例のインストールメディアを取得する.http://www.springsource.org/のdownload centerまで、2.5.6-with-dependenciesダウンロードを選択します.
(2)ダウンロードしたzipパッケージを解凍し、jpetstoreの例はspring-framework-2.5.6samplesjpetstoreディレクトリにあります.
(3)MySQLライブラリでjpetstore実行に必要なデータベーステーブルを作成し、初期データをインポートします.テーブルを作成してデータをインポートするSQL文は、spring-framework-2.5.6samplesjpetstoredbmysqlディレクトリにあります.次のコマンドを使用して、テーブルの作成とデータのインポートを完了します.
Sqlコード
mysql -h 127.0.0.1 -u root -p
CREATE DATABASE jpetstore;
USE jpetstore;
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-schema.sql
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-dataload.sql
(3)データベースプロファイルの変更、spring-framework-2.5.6samplesjpetstorewarWEB-INFディレクトリの変更、jdbcの変更properties,
Properties
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?
jdbc.username=root
jdbc.password=
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?
jdbc.username=root
jdbc.password=
欠けないように注意しますか?
(4)spring-framework-2.5.6samplesjpetstorewarWEB-INFディレクトリweb.xmlでは、
Xml
<servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--
<servlet-name>action</servlet-name>
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--
<servlet-name>action</servlet-name>
-->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
MVCがSpringかStrutsかを選択するために使用され、petstoreはSpring、actionはStrutsを使用します.
(5)プロファイルの変更後、spring-framework-2.5.6samplesjpetstoreディレクトリでwarfileを実行する.bat、distディレクトリにjpetstoreが作成されます.warパッケージ、このwarパッケージをTomcatのwebappsディレクトリにコピーします.
(6)Tomcatを起動し、ブラウザにhttp://127.0.0.1:8080/jpetstoreと入力すると、jpetstoreのホームページが表示されます.
二、Myeclipseにjpetstoreを導入する
新しいプロジェクトjpetstoreを作成し、使用します.spring-jpetstoresamplesjpetstoreの下のsrcディレクトリeclipseワークスペースの下のjpetstoreの下のsrcディレクトリをカバーしてから..spring-jpetstoresamplesjpetstoreのwarディレクトリの下のすべての内容はあなたのeclipseワークスペースの下のjpetstoreの下のWebRootディレクトリの下にWEB-INFをコピーします.