博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
搭建SpringSide示例showcase的eclipse运行环境
阅读量:6124 次
发布时间:2019-06-21

本文共 1894 字,大约阅读时间需要 6 分钟。

hot3.png

我自己经常用的IDE是eclipse,闲来想深入研究下Spring,于是尝试下载一个SpringSide学习。

1.下载SpringSide的源代码,我下载的是。地址:https://github.com/springside/springside4/releases/tag/V4.1.0.GA

2.解压,解压后的目录如下图:

其中,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下启动,会报一个错误:(参照)

[java]

  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为例,参照():

修改:\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.在本地创建数据库:showcase4showcase-quartz4,将showcase提供的sql脚本修改为适应mysql的,导入。

7.从jetty启动易用,完成。

转载于:https://my.oschina.net/china008/blog/330527

你可能感兴趣的文章
Ext Js简单事件处理和对象作用域
查看>>
IIS7下使用urlrewriter.dll配置
查看>>
12.通过微信小程序端访问企查查(采集工商信息)
查看>>
WinXp 开机登录密码
查看>>
POJ 1001 Exponentiation
查看>>
HDU 4377 Sub Sequence[串构造]
查看>>
云时代架构阅读笔记之四
查看>>
WEB请求处理一:浏览器请求发起处理
查看>>
Lua学习笔记(8): 元表
查看>>
PHP经典算法题
查看>>
LeetCode 404 Sum of Left Leaves
查看>>
醋泡大蒜有什么功效
查看>>
hdu 5115(2014北京—dp)
查看>>
数据结构中常见的树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)...
查看>>
PHP读取日志里数据方法理解
查看>>
第五十七篇、AVAssetReader和AVAssetWrite 对视频进行编码
查看>>
Vivado增量式编译
查看>>
一个很好的幻灯片效果的jquery插件--kinMaxShow
查看>>
微信支付签名配置正确,但返回-1,调不出支付界面(有的手机能调起,有的不能)...
查看>>
第二周例行报告
查看>>