SpringSide 4 QuickStart运行Demo

环境要求:

Install JDK 6.0+ and set the JAVA_HOME.
Install Maven 3.0.3+ and set the PATH. (如果机器不能直接上网, 请参照Maven章节设置代理或私服)
运行maven时,enforcer插件会对两者的版本进行强制检查。

配置:
JDK 6.0+ and set the JAVA_HOME

新建系统变量JAVA_HOME 和CLASSPATH
变量名:JAVA_HOME
变量值:D:\java\Tomcat6\jdk
变量名:CLASSPATH
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

修改系统变量Path
变量名:Path
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。)

配置maven3
新建系统变量M2_HOME

变量名:M2_HOME
变量值:D:\java\maven-3.0.3

变量名:Path
变量值:%M2_HOME%\bin
(在path值的末尾添加,打开cmd命令窗口,执行"mvn -version",会输出下面的内容,表示maven3安装成功。)

 

运行:

解压下载包(springside4-master.zip或springside4-4.0.1.GA.zip)后,会看到三个目录:

  • Modules -- SpringSide封装的代码: Parenth是公共的pom.xml文件, Core是一些使用率最高的核心代码, Extension是不一定会用上的扩展如Memcached Client, Test 则是测试用的封装.
  • Examples -- QuickStart 与 Showcase 一小一大两个示例项目.
  • Support -- 其他杂项内容, 如H2的Console启动命令, Maven的常用命令, 生成新项目的模板,Sonar的规则等等.

 

直接打开SpringSide的quick-start.bat可以全自动运行,但都是标准的maven命令:

  1. 将所有module编译打包安装到Maven的本地仓库: 在modules目录运行mvn install (会下载使所必须的jar包到 Maven 的本地仓库地址,  Maven 的本地仓库地址:C:\Documents and Settings\Administrator\.m2)
  2. 为示例项目初始化数据库: 在你感兴趣的示例项目目录, 运行mvn antrun:run -Prefresh-db
  3. 启动示例项目: 在项目目录运行 mvn jetty:run
    如果同时运行多个项目,需要加上不同的端口定义, 如 jetty:run -Djetty.port=8082
    运行showcase时注意在MAVEN_OPTS中设置-XX:MaxPermSize=128m, 参照项目里的jetty.bat.

 运行界面:

代码

依然是标准的Maven命令,在感兴趣的项目执行 mvn eclipse:eclipse 生成Eclipse项目文件,然后在Eclipse中import项目。

第一次用Maven,还要在Eclipse里设置Maven本地仓库的路径,在Preference->Java->Build Path->Classpath Variables中,new一个M2_REPO的变量,指向诸如C:\Users\your name\.m2\repository的路径。

Run Example in Eclipse

要在Eclipse里运行项目的话,推荐的做法是运行src/test/functional目录里面那个XXXServer.java,用嵌入式的Jetty启动项目。
要保证Eclipse使用的是JDK而不是JRE(Preference->Java->Install JREs)。

如果出现“java.lang.NoClassDefFoundError: org/springside/examples/quickstart/functional/QuickStartServer”的错误,点一下Project->Clean撞一下大运。 也可能你前面不是用mvn eclipse:eclipse生成Eclipse项目文件,而是用了m2Elipse插件导入或者是干脆是用IDEA/NetBeans,注意将src/test/functional 加到项目的build path里。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值