Spring之petclinic安装篇

从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里增加

问题解决.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值