`
rubyol
  • 浏览: 141490 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring之petclinic安装篇

    博客分类:
  • JAVA
阅读更多

从Springframework.org上Down了最新的spring-framework-2.0.2,里面带的例子petclinic是使用hibernate做orm的,看看spring与hibernate是怎么配合的.
1.编译
先确认已经安装了ant,然后在JDK:j2sdk-1_4_2环境执行build.bat build编译出错,装了个JDK1.5的,编译成功!
2.打包
执行build.bat warfile,在F:\spring-framework-2.0.2\samples\petclinic\dist下生成了petclinic.war文件
3.数据库安装
为了方便直接使用了spring自带的hsql,执行build.bat setupDB,出错!晕,看了出错信息,呵呵,没启动hsql.转到F:\spring-framework-2.0.2\samples\petclinic\db\hsqldb目录,运行server.bat,然后再执行build.bat setupDB,安装成功.
4.发布
机器上已经安装好了tomcat5.5,把petclinic.war复制到D:\Tomcat 5.5.20\webapps下,然后开启tomcat,在浏览器中输入http://localhost:8080/petclinic,回车,完成!
5.问题一没有产生日志
解决:在web.xml中有下面的配置,默认注释了,放开.

org.springframework.web.util.Log4jConfigListener

顺便说下,WEB-INF\lib目录下没有log4j.jar,我把F:\spring-framework-2.0.2\lib\log4j目录下log4j-1.2.14.jar复制到D:\Tomcat 5.5.20\common\lib,重新启动tomcat,在D:\Tomcat 5.5.20\webapps\petclinic\WEB-INF下生成了petclinic.log.
6.问题二 汉字乱码

增加了一个owner,firstname:张,lastname:三,结果提交后返回的查看页显示乱码,运行hsql的manager.bat,查看数据库里的数据也是乱码;

解决方法:

在web.xml里增加


Set Character Encoding
org.springframework.web.filter.CharacterEncodingFilter

encoding UTF-8

Set Character Encoding
/*

在includes.jsp里增加

<!---->

在header.jsp里增加

问题解决.

分享到:
评论
1 楼 xiejiangbo 2009-03-13  
hi
我最近也在研究spring,petclinic项目总是部署不好
能告诉我你是怎么部署这个工程到eclipse里面的吗?
O(∩_∩)O谢谢

msn:xiejiangbo@yahoo.cn

QQ :451801715

相关推荐

    spring petclinic

    spring petclinicspring petclinic

    Spring框架的示例项目源码 Spring Petclinic

    从官网之下下载的spring项目示例,具体网址在:https://github.com/spring-projects/spring-petclinic 导入eclipse之后需要一定的改动才可以运行

    spring-petclinic-angular:Spring Petclinic示例应用程序的Angular 8版本(前端)

    Spring Petclinic的角形前端 警告:仅客户端。 从后端使用REST API在启动前端应用程序之前,您需要启动后端服务器。 屏幕截图 安装 按照描述将更新到最新版本(当前为8.0.3)。 npm uninstall -g angular-cli @...

    spring-petclinic:示例 Spring Petclinic 项目

    然后您可以在此处访问 petclinic: 如果您发现 Spring Petclinic 的错误/建议改进我们的问题跟踪器可以在这里找到: : 在 Eclipse/STS 中使用 Petclinic先决条件您的系统中应安装以下项目: Maven 3 ( ) git 命令行...

    spring-petclinic-angularjs:Spring Petclinic示例应用程序的AngularJS 1和Spring Boot 2版本

    Spring PetClinic示例应用程序的AngularJS和Spring Boot版本 通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 git clone https://github.com/spring-petclinic/spring-petclinic-angularjs.git cd spring-...

    spring-petclinic-rest-resolved

    REST版本的Spring PetClinic示例应用程序(spring-framework-petclinic扩展) Spring Petclinic应用程序的此后端版本仅提供REST API。 没有UI 。 是Angular前端应用程序,它使用了REST API。 通过一些图表了解...

    spring-petclinic-master

    SpringPetClinic样品申请通过一些图表了解Spring Petclinic应用程序在本地运行诊所git clone https://github.com/spring-projects/spring-petclinic.gitcd spring-petclinic./mvnw spring-boot:run 然后,您可以在...

    spring-petclinic:春天的诊所

    然后,您可以在此处访问petclinic: 如果您发现Spring Petclinic的错误/建议的改进我们的问题跟踪器可在以下位置找到: : 在Eclipse / STS中使用Petclinic先决条件您的系统中应安装以下各项: Maven 3( ) git...

    spring-petclinic:一个基于Spring的示例应用程序

    通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...

    spring-petclinic

    Spring PetClinic 示例应用程序 它是什么样子的? -spring-petclinic 已部署在 cloudfoundry 上: ://demo-spring-petclinic.cfapps.io/ 几张图了解Spring Petclinic应用 在本地经营宠物诊所 git clone ...

    spring-petclinic:自己的定制宠物诊所

    然后您可以在此处访问 petclinic: 如果您发现 Spring Petclinic 的错误/建议改进我们的问题跟踪器可以在这里找到: : 在 Eclipse/STS 中使用 Petclinic先决条件您的系统中应安装以下项目: Maven 3 ( ) git 命令行...

    spring-petclinic:https://github.comspring-projectsspring-petclinic.git

    通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...

    spring-petclinic-rest:Spring Petclinic示例应用程序的REST版本

    REST版本的Spring PetClinic示例应用程序(spring-framework-petclinic扩展) Spring Petclinic应用程序的此后端版本仅提供REST API。 没有UI 。 是使用REST API的Angular前端应用程序。 通过一些图表了解Spring ...

    Angular-spring-petclinic-angular.zip

    Angular-spring-petclinic-angular.zip,Angular 8版Spring Petclinic示例应用程序(前端)Spring Petclinic Angular,Angularjs于2016年发布,是Angularjs的重写版。它专注于良好的移动开发、模块化和改进的依赖注入...

    spring-petclinic-microservices:使用Spring Cloud构建的Spring Petclinic的分布式版本

    使用Spring Cloud构建的Spring PetClinic示例应用程序的分布式版本 该微服务分支最初源自以演示如何将示例Spring应用程序拆分为。 为了实现该目标,我们使用了技术堆栈中的Spring Cloud Gateway,Spring Cloud ...

    jgsu-spring-petclinic:在我的Jenkins Pluralsight入门课程中使用的spring-petclinic示例的WIP更新

    通过一些图表了解Spring Petclinic应用程序 在本地运行诊所 Petclinic是使用构建的应用程序。 您可以构建一个jar文件并从命令行运行它: git clone https://github.com/spring-projects/spring-petclinic.git cd ...

    spring-petclinic-data-jdbc:Spring Boot Petclinic的Spring Data JDBC版本

    使用Spring Data JDBC构建的Spring PetClinic示例应用程序 这是官方应用程序的一个分支,该应用程序具有使用而非构建的域和持久层。 另外: 使用在集成测试期间启动MySQL 使用进行监视检查原始项目以了解项目简介,...

    spring-petclinic-master:Spring诊所

    然后,您可以在此处访问petclinic: 如果您发现Spring Petclinic的错误/建议的改进我们的问题跟踪器可在以下位置找到: : 数据库配置在默认配置下,Petclinic使用内存数据库(HSQLDB),该数据库在启动时会填充数据...

Global site tag (gtag.js) - Google Analytics