`
xinggm
  • 浏览: 65722 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

TOMCATE中配置JPETSTORE

阅读更多

一、在Tomcat中部署Spring jpetstore

Spring samples中的jpetstore,基于iBATIS的jpetstore,数据库层使用iBATIS。在web层,提供了两种MVC可以选择,即Spring的MVC和Struts的MVC(1.1)。

测试环境:

JDK版本:1.5.0_12-b04

Tomcat版本:6.0.18

Spring版本:2.5.6

MySQL版本:5.1.32

(1)到Spring网站获取jpetstore例子的安装介质。到http://www.springsource.org/的download center,选择2.5.6-with-dependencies下载。

(2)解压下载的zip包,jpetstore例子在\spring-framework-2.5.6\samples\jpetstore目录。

(3)在MySQL库中创建jpetstore运行需要的数据库表,并导入一些初始数据。建表和导入数据的SQL语句在\spring-framework-2.5.6\samples\jpetstore\db\mysql目录。使用以下命令完成建表和数据导入, 

Sql代码

  1. mysql -h 127.0.0.1 -u root -p   
  2. CREATE DATABASE jpetstore;  
  3. USE jpetstore;  
  4. source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-schema.sql  
  5. source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-dataload.sql 
mysql -h 127.0.0.1 -u root -p 
CREATE DATABASE jpetstore;
USE jpetstore;
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-schema.sql
source \spring-framework-2.5.6\samples\jpetstore\db\mysql\jpetstore-mysql-dataload.sql

(3)修改数据库配置文件,\spring-framework-2.5.6\samples\jpetstore\war\WEB-INF目录,修改jdbc.properties,

Properties代码 

jdbc.driverClassName=com.mysql.jdbc.Driver  
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?  
jdbc.username=root  
jdbc.password=  
jdbc.driverClassName=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://127.0.0.1:3306/jpetstore?
jdbc.username=root
jdbc.password=

注意不要缺少?

(4)在\spring-framework-2.5.6\samples\jpetstore\war\WEB-INF目录web.xml中,

Xml代码 

<servlet-mapping>
<servlet-name>petstore</servlet-name>
<!--
    <servlet-name>action</servlet-name>
    -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
	<servlet-name>petstore</servlet-name>
	<!--
	<servlet-name>action</servlet-name>
	-->
	<url-pattern>*.do</url-pattern>
</servlet-mapping>

用来选择MVC是用Spring还是Struts,petstore代表使用Spring,action代表使用Struts。

(5)修改完配置文件后,\spring-framework-2.5.6\samples\jpetstore目录,运行warfile.bat,会在dist目录中创建jpetstore.war包,将此war包copy到Tomcat的webapps目录。

(6)启动Tomcat,在浏览器中输入http://127.0.0.1:8080/jpetstore,就可以看到jpetstore的主页。

二、在Myeclipse上导入jpetstore

新建一工程jpetstore, 然后用..\spring-jpetstore\samples\jpetstore下的src目录复盖你的eclipse工作空间下的\jpetstore下的src目录,然后再把..\spring-jpetstore\samples\jpetstore下的war目录下的全部内容拷到你的eclipse工作空间下的\jpetstore下的WebRoot目录下复盖WEB-INF.

<script type="text/javascript"></script>

分享到:
评论

相关推荐

    jpetstore-3-1-1

    在jpetstore中,我们可以看到Action类和配置文件(struts-config.xml)的运用,这些都是Struts的核心组成部分。 3. **数据库交互**:项目包含了"ddl"目录,这通常包含了数据库的DDL(Data Definition Language)...

    Jpetstore在eclipse下的配置

    本指南将详细阐述如何在Eclipse集成开发环境中配置JpetStore,并利用Tomcat 7.0服务器进行运行。 首先,我们需要安装Tomcat 7.0服务器。在提供的文件列表中,可以看到`apache-tomcat-7.0.8.exe`是Tomcat 7.0的安装...

    SQL+Jpetstore配置

    本文档将详细介绍如何在使用Oracle数据库时配置JPetStore,并解决配置过程中可能出现的问题。此外,本文还将提供关于JPetStore 5.0版本的基本设置指南。 #### 二、环境搭建与配置步骤 **1. 下载与解压** 首先,从...

    MyEclipse中加载Spring的JPetStore

    6. **启动服务器**:在MyEclipse中,右键点击项目选择Run As -&gt; Run on Server,选择合适的服务器(如Tomcat),如果未安装服务器,需先在Servers视图中添加。 7. **运行与调试**:成功启动服务器后,浏览器中输入...

    jpetstore宠物店程序

    在jpetstore中,Spring主要负责管理对象(如DAO、Service等),并通过配置beans.xml文件实现对象的生命周期管理和依赖关系的注入。此外,Spring的事务管理确保了数据操作的一致性。 3. **数据库集成** jpetstore...

    spring例子: jpetstore

    描述中的链接指向了ITEYE上的一篇博客文章,虽然内容没有给出,但通常这类博客会包含对JPetStore的详细解析,包括项目的结构、主要组件、配置文件的解读以及关键代码的解释。 标签 "源码" 暗示我们可以从JPetStore...

    jpetstore源代码

    **描述分析:** 描述中提到"包含全部源码 数据库部分,以及运行环境等都包含在内",这表明这个压缩包不仅包括了jpetstore应用的所有源代码,还涵盖了数据库的相关文件,可能是数据库脚本或配置文件,使得用户可以...

    jpetstore4.0 (spring+struts+ibatis)

    接下来,我们将深入探讨这三个关键组件及其在jpetstore4.0中的作用。 **Spring框架** Spring是Java企业级应用开发的核心框架,提供了一种依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented ...

    jpetstore源码

    在MyEclipse这样的集成开发环境中,可以直接运行项目,启动内置的Tomcat服务器,通过浏览器访问`http://localhost:8080/jpetstore`来查看和交互。 9. **学习价值**: `jpetstore`对于初学者来说,是一个了解Java ...

    JPetStore5(更正了其中的2个错误)

    JPetStore5修复了原版中的两个错误,可能是关于数据一致性、性能优化或者用户体验方面的问题。具体的错误修正细节可能涉及代码bug修复、逻辑调整或配置优化,这为开发者提供了一个良好的学习案例,如何在遇到问题时...

    spring jpetstore2.5

    这个项目的成功运行,意味着我们已经在MyEclipse中配置好了Spring和相关的开发环境,包括JDK、MyEclipse、Tomcat服务器以及Spring相关的库。 在MyEclipse中,我们需要进行以下步骤来导入和运行Spring JPetStore项目...

    eclipse_spring_jpetstore.rar

    2. AOP:在JPetStore中,事务管理是AOP的一个典型应用,通过声明式事务管理,可以在不修改业务代码的情况下,实现事务控制。 3. MVC架构:Spring MVC提供了Controller、Service、DAO三层结构,使得Web应用的结构清晰...

    JPetStore工程

    在JPetStore中,"Model"负责处理业务逻辑和数据管理,"View"负责显示用户界面,而"Controller"则作为两者之间的桥梁,接收用户请求并调用相应的Model方法,然后更新View。 **Model层** 在这个项目中,Model层通常由...

    jpetstore的静态页面

    在jpetstore中,这些文件可能会包括商品列表、购物车、用户登录注册等页面。 3. **css**:样式表目录,存放CSS文件,用于定义页面的布局和样式。 4. **images**:图片资源,如产品图片、logo等。 5. **js**:...

    JPetStore+db(mysql,oracle,sqlserver)

    通过实际部署和运行,可以掌握诸如Tomcat服务器的配置、JDBC连接池的设置等技能,进一步巩固Java Web开发的基础。 总的来说,JPetStore项目提供了一个全面的Java Web开发实践平台,无论是对新手还是有经验的开发者...

    用jpetstore学习架构 使用Spring boot+MyBatis +MySQL.zip

    jpetstore是一个经典的示例,它展示了如何在现代Java环境中构建一个完整的Web应用程序。 【描述】这个项目利用Spring Boot的快速开发特性,简化了配置过程,使得开发者可以专注于业务逻辑。Spring Boot是Spring框架...

    Spring+EasyJWeb+iBatis版j2ee在线购物jpetstore系统源码

     4、启动tomcat,输入在地址栏中输入http://localhost:8080/petstore 即可进入程序;  5、系统默认使用的hsqldb数据库,要切换到其它数据库直接修改相关配置文件即可;  6、使用Eclipse可以直接打开该工程。(New ...

    jPetStore-SerenityBDD

    jPetStore-SerenityBDD ##如何在本地运行JpetStore ...*在VM下编辑配置&gt;&gt;创建Maven配置&gt;&gt; 清洁验证宁静:汇总 *特定环境运行 清除验证宁静:aggregate -Denvironment = dev *运行特定的Cucumber标签 清除验证宁静:a

    Windows下Resin的配置与部署.txt

    通过上述步骤,可以在Windows环境下成功安装并配置Resin应用服务器,并将其集成到MyEclipse开发环境中,实现应用程序的快速部署和调试。 #### 三、总结 Resin作为一个功能强大且高效的Java应用服务器,不仅提供了...

Global site tag (gtag.js) - Google Analytics