搭建SpringSide示例showcase的eclipse运行环境

我自己经常用的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选项

[java] view plaincopy

  1. <beans profile="development,functional,test,production">
  2. <!-- 演示用的JMemcached, 模拟Memcached服务器 -->
  3. <bean id="memcachedSimulator" class="org.springside.modules.test.cache.memcached.MemcachedSimulator" lazy-init="false">
  4. <property name="serverUrl" value="${memcached.url}" />
  5. </bean>
  6. </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启动易用,完成。

时间: 2024-10-13 22:44:06

搭建SpringSide示例showcase的eclipse运行环境的相关文章

Win8.1系统下配置搭建IIS8.5+PHP5.5.4运行环境

原文 Win8.1系统下配置搭建IIS8.5+PHP5.5.4运行环境 很多人喜欢用linux搭建php网页语言运行环境,但由于linux高度自定义化,经常需要root运行命令,略显高端,相对应的微软的windows操作系统,用户体验不错,可以借助windows自带的IIS组件+PHP程序包,搭建一个合适的运行环境.Windows xp时代是IIS6,win7时代是IIS7.5,win8时代IIS 8.0,同样win8.1的内置IIS组件也升级到8.5,拥有更高的执行效率和不错的用户体验.下面小

【netcore基础】ubuntu 16.04 搭建.net core 2.1 linux 运行环境 nginx反向代理 supervisor配置自启动

m今天来整理下netcore在linux(ubuntu)上的运行环境搭建 对应版本 ubuntu 16.04 .net core 2.1 nginx version: nginx/1.10.3 (Ubuntu) supervisor 配置开机重启服务自启动 Supervisorhttp://supervisord.org/是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具,不支持Windows系统.它可以很方便的监听.启动.停止.重启一个或多

windows 7搭建基于docker的nginx, php运行环境

包含的软件: nginx php(可选php 5.*或php 7.*) phpredis扩展(php5.*安装小于2.2.8的版本 php7.*安装>=3.0的版本) 基础软件环境 Windows 7 Docker Toolbox(自带了VitrualBox虚拟机软件) 注意:因为Win10有Docker特别版,此环境只适用于Win7 安装步骤简要说明 安装好Docker Toolbox,VitrualBox后 关闭VitrualBox虚拟机default 设置虚拟机default的共享文件夹,

在 Ubuntu 上搭建 Eadoop 分布式集群 Eclipse 开发环境

一直在忙Android FrameWork,终于闲了一点,利用空余时间研究了一下Hadoop,并且在自己和同事的电脑上搭建了分布式集群,现在更新一下blog,分享自己的成果. 一 .环境 1.操作系统:Ubuntu 12.04 LTS 64位 2.Java版本:openjdk-7-jdk 3.Hadoop版本:2.6.0 4.结点信息: 机器名 IP hostname 作用 master 10.13.14.83 rdcdz140395 NameNode and JobTracker slave-

linux 下 eclipse 开发环境的搭建

在windows平台下开发习惯了各种ide,不得不承认ide给我们开发带来的便捷.于是希望在linux平台下也希望找到一个合适的ide.这就想起来了eclipse具有跨平台性. 那么就开始搭建环境吧. 1.首先需要去下载程序包,由于eclipse的运行需要java环境,需要去oracle网站下载jdk http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载eclipse http://www.eclipse.or

搭建andiord sdk和安装eclipse adt插件的个人小体会

由于以前就已经搭建好了java jdk的运行环境这里就不多说了,不过这几天看了一篇博客才明白jdk变量环境设置的某些要义,不在是人云亦云而不知其所以然. 其博客的地址:http://www.cnblogs.com/zoupeiyang/p/4034517.html 知道了一个应用程序的安装目录位置,我们也可以通过命令行工具打开,他那里用的是qq例子进行解说的,例如QQ的位置为:C:\Program Files (x86)\Tencent\QQ\QQProtect\Bin,QQ的应用程序名为为QQ

Quick cocos2dx-Lua(V3.3R1)学习笔记(十)-----搭建安卓打包环境,用官方示例anysdk生成apk运行

话说我这一篇就写搭建打包安卓环境,是不是有点过早了(其实我主要是怕以后重装系统,忘了怎么搭建了),但是迟早要面对的痛苦,一直延后也不是办法,对吧. 在官方文档中,对于打包安卓apk,已经很清楚了,我写这个这篇,只不过加点图片,介绍的更加详细. 搭建打包安卓环境,需要很多安装很多东东,我直接将我用的全部打包上传到网盘了,需要的朋友,去网盘下载就行了 整合包网盘下载地址:http://pan.baidu.com/s/1hquz7fe     密码:r2nq 一,搭建安卓环境 我在我G盘根目录下新建一

Appium(JAVA)Windows 7系统搭建及示例运行

Appium(JAVA)Windows 7系统搭建及示例运行 分类: Appium 2014-11-14 17:44 4323人阅读 评论(2) 收藏 举报 1.搭建Android环境 http://blog.csdn.net/jlminghui/article/details/39582895 注:需要设置系统变量“ANDROID_HOME”. 2.安装Node.js http://www.nodejs.org/download/ 下载相关操作系统的版本 安装过程,一路“Next”. 3.安装

Eclipse JNI环境搭建及使用

搭建环境 安装Java SDK及添加环境变量 安装Elipse Java及CDT插件 安装tdm64-gcc及添加环境变量 百度云(密码:mjdi) 安装msys及添加环境变量 百度云(密码:j2i6) JNI使用步骤 创建java工程jni_demo 创建类 JNIDemo,编写内容如下: package jni_demo; public class JNIDemo { public native void sayHello(); public static void main(String[