主要介绍如何使用MyEclipse安装SpringSide, MyEclipse插件是Eclipse下最常用的WebApplication 开发插件。WTP,WorkShop的插件配置请其他兄弟补上。myeclipse安装方便,myeclipse4.1GA版本以后的速度和功能都比以前有很大提高,而且装了myeclipse可以减少很多插件(tomcat等运行组件,xml,jsp,javascript编辑器,db,UML组件,spring,hibernate,jsf等组件)的安装,属于一个可以快速上手的eclipse插件
针对平时工作于JDK1.4环境,现在再安装JDK5来学习SpringSide的同学,只用JDK5的同学请自从简。
1. 准备工作
1) 安装 j2sdk5.exe , JAVA_HOME 可以不用变,仍指向JDK1.4
2) 安装 Tomcat5.5 ,注意安装过程中一定要选择 JDK5 的 Home , 不要选成1.4的,还有就是端口和你当前的Tomcat5的端口,如tomcat5 是 80 ,tomcat5.5就是8080
3) 开eclipse, window - Preferences - 利用tomcat4选项选择tomcat5.5,并设置JDK
4) 在线安装svn插件
菜单栏 Help-- Software Update-- Find and Install-- 选Search for new features to install-- 按new Remote Site,
Name填 svn , URL填http://subclipse.tigris.org/update,一直next到finished为止
2 下载SpringSide
1) 菜单栏 Window-- Show View-- other-- 选择打开SVN目录下的SVN资源库
新建-- 资源库位置, URL填http://svn.javascud.org/svn/springside/trunk
2) 选择取出为(A)...
3) 注意填写 Source folder为springside-core/src ,同时Web root folder为 springside-bookstore/webapp
4) 完成后如图
3 运行Ant
1) 配置 Eclipse 的 Ant 使用 JDK5,把Jdk5 move up
2) 选择 Window - Show View - Other - Ant - Ant , 右键 Add Buildfiles ,选择 build.xml
2) 运行maven-jar和compile ,从maven获取jar并编译
3) 也可以运行 bin 目录下的 maven-jar.bat来下载jar包 和 运行build.bat来编译 , 可以获得同样的效果, 要注意把 JAVA_HOME设为 JDK5 Home, Ant才能正常编译文件。相对之下用 Eclipse 运行Ant 更灵活。
4 配置SpringSide
1) 对 SpringSide 项目按右键,选择Properties,把Text file encoding设为 UTF-8
2) 选择 Java Build Path, 把 Libraries 中的 jre1.4 通过 Add Library - JRE System Library 替换为 JDK5
3) 选择Add JARs 把springside/springside-bookstore/webapp/WEB-INF/lib 下所有Jar 加入到Build Path中
再把 springside/lib/test 中所有Jar加入
4) 选择Java Compiler , 设置 Compliance为5.0 - Apply
5) 再把 springside-bookstore 目录下的 src, resource 目录 Use as Source Folder
6) 右键 Refresh F5 一下 整个SpringSide项目,成功后如图
....jars
7) 再选择MyEclipse - Add and Remove Project Deployments
7) 选择Tomcat4 ,也就是一开始我们选择的 Tomcat5.5, 目的是为了不和工作的Tomcat5冲突
9) 导航栏中选择 Tomcat4 运行
8) 打开浏览器,输入http://localhost:8080/springside , 即可看到 SpringSide Bookstore界面
9) 如果不成功,请注意检查以下几点。
1.你的 User Home 里是否有 bookstroe.script , 这是hsqldb数据库文件, 没有请运行misc/db/load-default.bat
2.你的 User Home 里是否有 maven 的 .m2/repository,没有请运行 maven-jar.bat
3. 观看你tomcat启动时是否有发生错误,如Jdk版本不正确,运行时缺少类,bean不能读取,xml解释错误等等。注意检查webapp下的springside项目的数据完整性
5 后续升级
1) 通过Eclipse的Ant运行Update, 或通过运行 bin/upgrade.bat, 来进行升级 jar等
2) 选择项目-Team-更新
<script src="../foot.js" type="text/javascript"></script>