为了账号安全,请及时绑定邮箱和手机立即绑定

Spring 中 jpetstore项目安装配置

标签:
MySQL


Spring-1.2.8 中 jpetstore项目安装配置

 

老文档,jpetstore是个J2EE的样板例子,Spring实现的也很好,这是本人安装部署的过程。

 

一、准备工作

1、  下载spring-framework-1.2.8-with-dependencies.zip

2、  下载 mysql-noinstall-5.0.51b -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],即可看到软件运行的界面。

 

 

 

 

©著作权归作者所有:来自51CTO博客作者leizhimin的原创作品,如需转载,请注明出处,否则将追究法律责任

职场Spring休闲Spring


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消