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 
  • 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をコピーします.