您的位置:首页 > 编程语言 > Java开发

Eclispe下运行Spring例子Jpetstore

2012-05-02 20:11 281 查看
前些天想把Spring的Jpetstore例子弄到Eclipse运行,看了一些网上的方法,许多都不全,这里把我的做法详细记录下来:

1. 准备工作

Jpetstore是一个非常优秀的Spring开发的例子,假设你已经在机器上配置好了JDK,Eclipse ,tomcat,MySql。

2.下载例子

去spring官方网站下载最新的版本的spring框架,地址是: http://www.springframework.org/download 下载spring-framework-2.0.4-with-dependencies.zip,Jpetstore例子就在其中。(这个框架里面的东东都很有用~)

3.下载ant

下载http://www.apache.org/dist/ant/binaries下的apache-ant-1.7.0-bin.zip 解压到硬盘。

ant的配法:

a 解压ant的包到本地目录。

b在环境变量中设置ANT_HOME,值为你的安装目录, 把ANT_HOME/bin加到你系统的path目录中去。

c 在环境变量中设置JAVA_HOME,值为你的jdk安装目录。

d 在你的ANT_HOME/bin目录下ant.bat文件中添加两行内容:

set ANT_HOME=D:\Java\apache-ant-1.7.0\ (ant的安装目录)

set JAVA_HOME=E:\Program Files\Java\jdk1.5.0_06 (jdk的安装目录)

在cmd模式下输入 ant -version回车,看到输出说明配置成功。

4.运行项目生成.war文件

解压spring-framework-2.0.3-with-dependencies.zip到硬盘,

打开cmd控制台,进入\你的解压目录\spring-framework-2.0.4\samples\jpetstore下

运行ant warfile 在jpetstore目录下生成dist文件夹,这个文件夹的jpetstore.war就是我们要得到的

5. 先在Tomcat下运行

将生成的jpetstore.war文件拷贝到tomcat webapps目录下,把\你的解压目录\spring-framework-2.0.4\samples\jpetstore\war\WEB-INF\lib目录中的内容都拷到webapps目录下jpetstore\WEB-INF\lib目录下。把\你的解压目录\spring-framework-2.0.4\samples\jpetstore\src目录下的源文件都拷贝到jpetstore\WEB-INF\src下。修改\WEB-INF\lib目录下jdbc.properties文件(这里我们用Mysql)

jdbc.driverClassName=com.mysql.jdbc.Driver

jdbc.url=jdbc:mysql://localhost:3306/jpetstore

jdbc.username=root

jdbc.password=你的密码

6. 装入数据库内容

在cmd控制台进入\你的解压目录\spring-framework-2.0.4\samples\jpetstore\db\mysql目录下,

进入mysql数据库控制台:(注意:把你的mysql路径加入环境变量)

mysql -u root -p

mysql>use jpetstore

mysql>source jpetstore-mysql-schema.sql

mysql> source jpetstore-mysql-dataload.sql

以上两条命令是创建数据库jpetStore,导入数据.

重启Tomcat,在IE地址栏里输入: http://localhost:8080/jpetstore/ 看到画面了吗?

点击“Enter the Store”看到各种动物了吧?再点击测试几个连接,没问题,配置成功~

7. Eclipse下运行

在Eclipse下面建立一个名为jpetstore的Tomcat工程

把tomcat webapps目录下jpetstore文件夹的内容都拷贝到Eclipse的jpetstore工程下,把lib文件夹下的jar文件都加入环境变量,Eclipse下重启Tomcat。

在IE地址栏里输入: http://localhost:8080/jpetstore/ ok~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: