注册
 找回密码
 注册
江西广告网
查看: 499|回复: 0
打印 上一主题 下一主题

提示大家一个容易忘记的操作

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-3-17 08:14:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
记得刚开始学习spring的时候是从2.0版本开始,当时为了学习spring.从www.springframework.org下载了spring-framework-2.0-with-dependencies.zip包。 首先在网上看了spring相关的一些基础的书,电子书或什么的。然后急切想运行一些demo来体验spring. 最好的办法当然是运行spring自带的demo.当能运行起来还是比较费一些功夫的,记得当时能够使得spring的那些demo在我自定义的环境中跑起来。今天,我们几个志同道合的朋友想做一个网站,需要一个demo.却发现当时能跑起来的demo如今不知道怎么跑起来了。 真后悔当初没有把这个过程记下了,不过,最终还是能跑起来。为了不重复这种“想当初能够,而现在不行”的痛苦。故记录下来。 环境:jdk1.6 tomcat6.0 myeclipse6 hsqldb 1、把spring-framework-2.0-with-dependencies.zip解压到硬盘上。如:D:\chenfuzhong\spring-framework-2.0.8,我们把这个目录作为SPRING_HOME. 2、打开myeclipse6,把workspace指向%SPRING_HOME%\samples. 由于spring自带的samples不支持eclipse ide,因此不能使用import来导入工程。但我们可以手工创建一个同名工程,eclipse将自动导入。 由于samplse都是web project,所以我们创建工程的时候选择new web project.项目的名称要跟你想运行的一致,而且Web root folder必须填入war.如下图: 点击“Finish”就差不多了。 由于是新创建的工程,生成一些必要的文件会覆盖原来的,比如web.xml等,所以我们可以先备份再拷贝回来。这样做的目的是想利用myeclipse的web部署功能和spring已经写好的ant脚本,一会就知道为什么我们要这么做了。 比较笨的办法是先在%SPRING_HOME%\samples下创建同名工程,再把工程文件整个拷贝回来覆盖。 最后运行build.xml 的all,把需要的jar包拷贝到web-inf/lib下面。注意,web-inf/classes下面的属性文件等最好拷贝到src目录,因为myeclipse自动编译后会把web-inf下面的文件删除再重建。如果放在src下面它会自动拷贝过去的。 到这里就OK了,你可以开始你的spring体验之旅了。 值得交代的是为什么我们要这么麻烦的步骤?首先,我们想利用spring已经写好ant脚本,它要求一定的相对路径,比如各种各样的jar包放在什么地方都在ant脚本中写好了的。其次,我们想利用myeclipse强大的部署、调试的功能。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表