1. 开场前十分钟
2. 一站式快速安装
又见springsdide2.0式的傻瓜式快速安装,双击 springside3-all-in-one 解压目录/bin/quick-start.bat,将step by step的自动执行:
- 启动自带的Tomcat 6服务器。
- 启动自带的H2示例数据库。
- 将tools/maven/central-repository中的jar文件拷贝到本地仓库, 如C:/Document and Setting/用户名/.m2/repository
- 使用自带的Maven, 以Offline模式执行后面的命令。
- 将三个SpringSide Module和两个Archetype(项目骨架)安装到本地仓库。
- 为三个Examples项目分别执行初始化数据库,编译,war打包。
- 将三个Examples项目部署到Tomcat中。
- 为每个项目执行copy-dependencies初始化jar包到项目的/lib 和/webapp/WEB-INF/lib目录。
注意事项:
- 尽量将下载包解压简单的路径如D:/中,否则Tomcat部署时可能会出错。
- 如果已经是SpringSide的老用户,那就不必每个版本都下载较大的all in one版,下个源码版就足够了。源码版的运行请见Step by step运行指南。
3. 在Eclipse中....
如果你是坚定的版权意识者,这时候使用的应该是Eclipse 3.5.x for Java EE Developers
,SpringSide的项目文件也是基于它之上。如果你使用的是其他IDE如MyEclipse、Netbeans,可跳到下一节。
实在烦了m2eclipse
插件部署时老出问题,在quick-start.bat中已执行每个项目bin目录中的init-jar.bat,将maven依赖jar复制到lib和webapp/WEB-INF/lib目录中,普通开发人员从此就不用和maven打交道了。
3.1 浏览源码
打开Eclipse,选择file->import,选择General->Existing Projects into Workspace,选择下载的SpringsideSide3根目录,钩选mini-service,mini-web,showcase,springside-core,springside-jee 5个项目。
刷新项目,大家可以畅快的浏览源码了......
3.2 运行项目
- 在Eclipse 配置Tomcat 6的目录,选择菜单Windows->Preference->Server->Server Runtime Enviroments,选择Tomcat 6.0,选择Tomcat 6.0的安装目录。
- 保证已执行springside3解压目录/bin/start-db.bat 启动数据库。
- 对项目点右键,Run as->Run on a Server,选Tomcat 6......
4. 不在Eclipse中...
如果你使用是MyEclipse,Netbeans之类的其他IDE,就需要自行为每个项目新建项目文件,配置如下:
- 源码目录为src/main/java和src/main/resources,测试代码目录为src/test/java 和 src/test/resources。
- Web应用目录为webapp。
- 用bin/init-jar.bat初始化jar,设定依赖/lib 和 webapp/WEB-INF/lib中的jar。
- 项目编码为UTF-8,JDK为1.5以上版本(需要按1.5语法编译),Servlet为2.4版本。
5. 接下来...
采用快速安装后,导入工程
构建路径中提示:Build path entry is missing: springside3-core
整个批处理执行过程中未发现任何报错
why?