spring2.5框架中的jpetstore(demo)的布署
jpetstore demo 是从petstore发展过来的,bea及sun都曾为自已的中间件提供过petstore的demo(这两个公司都已并入oracle),spring也自带了jpetstore这个demo(struts+spring+ibatis)!
工作过几年的技术人员都知道,最好的学习材料不是教科书,而是文档及demo,下面是对jpetstore这个spring自带demo布署的步骤:
一、环境准备
1、jdk (虽然sun被oracle收购过去了,但jdk是不会收费的,所以还是下个最新版吧)
2、tomcat(同上,可以在apache官网下载)
3、spring框架(我前面的博文也提供过下载地址 )
4、数据库及数据库驱动包,我这里用的是mysql,当然此demo还支持诸如oracle等数据库
5、ant(因spring里面已经提供了ant1.7,所以我们不用再去下载了)
(最低版本的要求可见spring解压后的目录 spring-framework-2.5.6-with-dependencies\spring-framework-2.5.6\samples\jpetstore 下的readme.txt文件)
二、布署准备
1、解压spring框架(spring-framework-2.5.6-with-dependencies.zip),然后进入目录spring-framework-2.5.6-with-dependencies\spring-framework-2.5.6\samples\jpetstore 点击 warfile.bat 则会产生两个文件夹.classes及dist
2、解压新产生的dist目录下的jpetstore.war文件,在解压后的jpetstore目录下的WEB-INF目录下新建classes目录,然后将新产生的.classes目录下的文件全部copy过来
3、将数据库驱动包扔到解压后的 jpetstore\WEB-INF\lib 目录下(我的是mysql驱动包 mysql-connector-java-5.1.7-bin.jar),在mysql中依次运行目录spring-framework-2.5.6-with-
4、修改新产生dist目录下解压后的jpetstore目录即dist\jpetstore\WEB-INF下的 jdbc.properties文件:
# Properties file with JDBC-related settings.
# Applied by PropertyPlaceholderConfigurer from "dataAccessContext-local.xml".
# Targeted at system administrators, to avoid touching the context XML files.
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/jpetstore
jdbc.username=root
jdbc.password=Flyman123
三、布署
结束!
阅读(1516) | 评论(0) | 转发(0) |