Dashboard > SpringSide3 Wiki > Home > QuickStart
  SpringSide3 Wiki Log In | Sign Up   View a printable version of the current page.  
  QuickStart
Added by Calvin, last edited by Calvin on 2009-12-29  (view change)
Labels: 
(None)

1. 开场前十分钟

2. 一站式快速安装

     又见springsdide2.0式的傻瓜式快速安装,双击 springside3-all-in-one 解压目录/bin/quick-start.bat,将step by step的自动执行:

  1. 启动自带的Tomcat 6服务器。
  2. 启动自带的H2示例数据库。
  3. 将tools/maven/central-repository中的jar文件拷贝到本地仓库, 如C:/Document and Setting/用户名/.m2/repository
  4. 使用自带的Maven, 以Offline模式执行后面的命令。
  5. 将三个SpringSide Module和两个Archetype(项目骨架)安装到本地仓库。
  6. 为三个Examples项目分别执行初始化数据库,编译,war打包。
  7. 将三个Examples项目部署到Tomcat中。
  8. 为每个项目执行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?

Posted by Anonymous at 2010-03-11 16:12 | Permalink | Reply To This
Site powered by a free Open Source Project / Non-profit License (more) of Confluence - the Enterprise wiki.
Learn more or evaluate Confluence for your organisation.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.2.9 Build:#527 2006-09-07) - Bug/feature request - Contact Administrators
Get SpringSide at SourceForge.net. Fast, secure and Free Open Source software downloads