Spring 中 jpetstore项目安装配置

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

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

 
一、准备工作
1、   下载spring-framework-1.2.8-with-dependencies.zip
2、   下载 mysql-noinstall-5.0.51b -win32.zipmysql-connector-java-5.1.6.zip
3、   下载apache-tomcat-5.5.20.zipapache-tomcat-5.5.20-admin.zip
4、   下载IDEA5.12
将以上软件安装,并将mysqljdbc驱动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.xmlweb的资源文件夹(存放图片、jsphtml等)指向*\ 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.zipapache-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进入tomcatbin目录下,用命令
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],即可看到软件运行的界面。
 
 
 
 


本文转自 leizhimin 51CTO博客,原文链接:http://blog.51cto.com/lavasoft/79411,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7天前
|
SQL Java 数据库连接
(自用)Spring常用配置
(自用)Spring常用配置
13 0
|
1月前
|
Java Spring
【编程笔记】在 Spring 项目中使用 RestTemplate 发送网络请求
【编程笔记】在 Spring 项目中使用 RestTemplate 发送网络请求
94 0
|
2月前
|
缓存 Java Maven
Spring Boot自动配置原理
Spring Boot自动配置原理
48 0
|
29天前
|
SQL Java 数据库连接
挺详细的spring+springmvc+mybatis配置整合|含源代码
挺详细的spring+springmvc+mybatis配置整合|含源代码
35 1
|
30天前
|
SpringCloudAlibaba Java 持续交付
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
【构建一套Spring Cloud项目的大概步骤】&【Springcloud Alibaba微服务分布式架构学习资料】
130 0
|
2月前
|
监控 IDE Java
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
Java项目调试实战:如何高效调试Spring Boot项目中的GET请求,并通过equalsIgnoreCase()解决大小写不一致问题
40 0
|
6天前
|
JSON Java 数据库连接
属性注入掌握:Spring Boot配置属性的高级技巧与最佳实践
属性注入掌握:Spring Boot配置属性的高级技巧与最佳实践
13 1
|
6天前
|
Java 数据库连接 Spring
简化配置,提高灵活性:Spring中的参数化配置技巧
简化配置,提高灵活性:Spring中的参数化配置技巧
15 0
|
6天前
|
Java Shell 测试技术
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
16 0
一次配置,多场景适用:Spring Boot多套配置文件的深度剖析
|
10天前
|
Java 容器
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
SpringBoot使用配置注解开启自动配置功能&整合spring-boot-configuration-processor
12 0