Spring- 1.2.8
中
jpetstore
项目安装配置
老文档,jpetstore是个J2EE的样板例子,Spring实现的也很好,这是本人安装部署的过程。
一、
准备工作
1、
下载
spring-framework- 1.2.8 -with-dependencies.zip
2、
下载
mysql-noinstall- 5.0.51 b -win32.zip
、
mysql-connector-java-5.1.6.zip
3、
下载
apache-tomcat- 5.5.20 .zip
、
apache-tomcat-5.5.20-admin.zip
4、
下载
IDEA5.12
将以上软件安装,并将
mysql
的
jdbc
驱动
mysql-connector-java- 5.1.6 -bin.jar
放入
tomcat
的安装目录的
common\lib
目录下。
二、
在
IDE
中配置项目(
IDEA5.12
)
1、
打开
IDEA5.12
,新建一个
web
项目指向
spring-framework- 1.2.8 \samples\jpetstore
目录,
web.xml
指向
*\ spring-framework- 1.2.8 \samples\jpetstore\war\WEB-INF\web.xml
,
web
的资源文件夹(存放图片、
jsp
、
html
等)指向
*\ spring-framework-1.2.8\samples\jpetstore\war
目录,根据
build.xml
内容配置项目所依赖的包。
2、
在项目的根目录下创建
dist
目录。
3、
修改
*\spring-framework- 1.2.8 \samples\jpetstore\war\WEB-INF\jdbc.properties
文件内容如下:
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jpetstore
jdbc.username=root
jdbc.password=leizhimin
三、
配置数据库
MySQL5
这个在
blog
中的一篇文章有专门讲述。建库
jpetstore
,并执行数据库脚本。
四、
配置
Tomcat- 5.5.20
将
apache-tomcat- 5.5.20 .zip
和
apache-tomcat-5.5.20-admin.zip
解压缩到
D
盘目录下。
修改
D:\apache-tomcat- 5.5.20 \conf\tomcat-users.xml
文件的内容为:
<?xml version='1.0' encoding='utf-8'?>
<tomcat-users>
<role rolename="tomcat"/>
<role rolename="role1"/>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="tomcat" password="tomcat" roles="tomcat,admin,manager"/>
<user username="role1" password="tomcat" roles="role1"/>
<user username="both" password="tomcat" roles="tomcat,role1"/>
<user username="root" password="leizhimin" roles="tomcat,admin,manager"/>
</tomcat-users>
然后从
DOS
进入
tomcat
的
bin
目录下,用命令
catalina start
启动
tomcat
,然后输入
[url]http://localhost:8080/admin/[/url]
,然后进入
tomcat
的配置管理登录页面,输入用户名密码为
root/leizhimin
,进入配置管理页面如下图:
做如上配置后,保存,提交。
五、
打包、部署、运行测试
1、
打包,在
IDEA
中运行
build.xml
文件的
ant
任务
warfile
,将会在
dest
目录下产生一个
jpetstore.war
。
2、
部署,将
jpetstore.war
复制到
tomcat
的安装目录的
webapp
下面。
3、
重新启动
tomcat
,在地址栏输入
:[url]http://localhost:8080/jpetstore[/url]
,即可看到软件运行的界面。