搭建SpringSide示例showcase的eclipse运行环境
2013-10-24 17:53
405 查看
我自己经常用的IDE是eclipse,闲来想深入研究下Spring,于是尝试下载一个SpringSide学习。
1.下载SpringSide的源代码,我下载的是4.1.0.GA,下载到的压缩包:springside4-4.1.0.GA.zip。地址:https://github.com/springside/springside4/releases/tag/V4.1.0.GA
2.解压springside4-4.1.0.GA.zip,解压后的目录如下图:
其中,examples目录下包含quickstart和showcase两个示例。
3.进入springside4-4.1.0.GA\modules下依次执行\parent\install.bat、\test\install.bat、\core\install.bat、\extension\install.bat,确保这四个批处理文件执行完毕后再本地Maven库生成springside-test-4.1.0.GA.jar、springside-core-4.1.0.GA.jar、springside-extension-4.1.0.GA.jar(这个步骤前提是你本地已经成功安装了Maven),如下图:
3.打开eclipse,选择File->import->Maven->Existing Maven Projects,将showcase导入eclipse。
4.将showcase导入后,在jetty下启动,会报一个错误:(参照http://www.oschina.net/question/782056_71082)
org.springframework.beans.factory.NoSuchBeanDefinitionException:No bean named 'memcachedSimulator'
is defined
修改applicationContext-memcached.xml,增加production选项
5.SpringSide默认使用的是h2数据库,如果你本地不是h2数据库,需要修改数据库配置,以mysql为例,参照(http://blog.sina.com.cn/s/blog_6303254c01017f2r.html):
修改:\showcase\pom.xml
<!-- 项目属性 -->
<properties>
<jdbc.driver.groupId>mysql</jdbc.driver.groupId>
<jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId>
<jdbc.driver.version>5.1.17</jdbc.driver.version>
</properties>
修改:\showcase\src\main\resources\application.properties
#h2 database settings
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/showcase4?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
jdbc.username=
jdbc.password=
#log4jdbc driver
#jdbc.url=jdbc:log4jdbc:h2:file:~/.h2/showcase4;AUTO_SERVER=TRUE;DB_CLOSE_DELAY=-1
quartz.jdbc.driver=com.mysql.jdbc.Driver
quartz.jdbc.url=jdbc:mysql://localhost:3306/showcase-quartz4?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
quartz.jdbc.username=
quartz.jdbc.password=
6.在本地创建数据库:showcase4、showcase-quartz4,将showcase提供的sql脚本修改为适应mysql的,导入。
7.从jetty启动易用,完成。
1.下载SpringSide的源代码,我下载的是4.1.0.GA,下载到的压缩包:springside4-4.1.0.GA.zip。地址:https://github.com/springside/springside4/releases/tag/V4.1.0.GA
2.解压springside4-4.1.0.GA.zip,解压后的目录如下图:
其中,examples目录下包含quickstart和showcase两个示例。
3.进入springside4-4.1.0.GA\modules下依次执行\parent\install.bat、\test\install.bat、\core\install.bat、\extension\install.bat,确保这四个批处理文件执行完毕后再本地Maven库生成springside-test-4.1.0.GA.jar、springside-core-4.1.0.GA.jar、springside-extension-4.1.0.GA.jar(这个步骤前提是你本地已经成功安装了Maven),如下图:
3.打开eclipse,选择File->import->Maven->Existing Maven Projects,将showcase导入eclipse。
4.将showcase导入后,在jetty下启动,会报一个错误:(参照http://www.oschina.net/question/782056_71082)
org.springframework.beans.factory.NoSuchBeanDefinitionException:No bean named 'memcachedSimulator'
is defined
修改applicationContext-memcached.xml,增加production选项
<beans profile="development,functional,test,production"> <!-- 演示用的JMemcached, 模拟Memcached服务器 --> <bean id="memcachedSimulator" class="org.springside.modules.test.cache.memcached.MemcachedSimulator" lazy-init="false"> <property name="serverUrl" value="${memcached.url}" /> </bean> </beans>
5.SpringSide默认使用的是h2数据库,如果你本地不是h2数据库,需要修改数据库配置,以mysql为例,参照(http://blog.sina.com.cn/s/blog_6303254c01017f2r.html):
修改:\showcase\pom.xml
<!-- 项目属性 -->
<properties>
<jdbc.driver.groupId>mysql</jdbc.driver.groupId>
<jdbc.driver.artifactId>mysql-connector-java</jdbc.driver.artifactId>
<jdbc.driver.version>5.1.17</jdbc.driver.version>
</properties>
修改:\showcase\src\main\resources\application.properties
#h2 database settings
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/showcase4?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
jdbc.username=
jdbc.password=
#log4jdbc driver
#jdbc.url=jdbc:log4jdbc:h2:file:~/.h2/showcase4;AUTO_SERVER=TRUE;DB_CLOSE_DELAY=-1
quartz.jdbc.driver=com.mysql.jdbc.Driver
quartz.jdbc.url=jdbc:mysql://localhost:3306/showcase-quartz4?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull
quartz.jdbc.username=
quartz.jdbc.password=
6.在本地创建数据库:showcase4、showcase-quartz4,将showcase提供的sql脚本修改为适应mysql的,导入。
7.从jetty启动易用,完成。
相关文章推荐
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目
- windows下Eclipse的Hadoop运行调试环境搭建
- 搭建eclipse下运行mapreduce代码的环境
- Android开发环境搭建:SDK在线离线安装+在Eclipse中配置ADT+第一个Android程序运行
- eclipse开发cocos2dx 3.2环境搭建之二: cocos2dx 3.2安装及测试运行 (An internal error occurred during: "C/C++ Indexe)
- (一)ServiceMix运行环境和基于Eclipse的开发环境搭建
- monkeyrunner之eclipse中运行monkeyrunner脚本之环境搭建(四)
- BBB(三):在Eclipse中搭建BBB交叉编译环境——在线运行与gdb远程调试
- Mac10.11用brew搭建Eclipse4.4+Maven3.2.3+JDK1.8运行环境
- Hadoop2.x实战:Eclipse本地开发环境搭建与本地运行wordcount实例
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行
- 搭建SpringSide示例showcase的eclipse运行环境
- Ubuntu系统下使用eclipse搭建Hadoop2.7.1运行环境
- Win7下快速搭建hadoopEclipse运行环境--方案
- Mac下配置Android NDK环境并搭建Cocos2d-x环境并Eclipse正常编译运行Cocos2dX自带TestsDemo项目(转载)
- Ubuntu安装Eclipse-cpp教程(含java运行环境搭建)
- eclipse 下cocos2d-x游戏环境搭建及编译与运行
- (一)eclipse android开发环境搭建——运行helloworld
- Eclipse搭建Cocos2d-x运行环境问题
- Spark的环境搭建以及简单的eclipse的两种运行方式--standalone和yarn