开源敏捷过程管理工具iceScrum的安装

标签: 开源 程管 理工 | 发表时间:2014-04-22 09:19 | 作者:powertech
出处:http://www.iteye.com
  界面截图
  http://www.icescrum.org/en/screenshots-en/

  配置文档
  https://www.kagilum.com/documentation/

  该项目使用Java开发,BS结构,可以使用tomcat作为运行服务器,MySQL作为数据库,准备好后
就可以开如安装和配置。

  1、修改tomcat的catalinda.sh
     iceScrum推荐使用tomcat7,这里使用tomcat6.0.35.0,布署到linux服务器。
     修改tomcat/bin/catalina.sh文件,在   
 CATALINA_OPTS="
-Dnet.spy.log.LoggerImpl=net.spy.memcached.compat.log.SunLogger"

后添加
    
CATALINA_OPTS="$CATALINA_OPTS 
-Dicescrum.log.dir=/iceScrum/logs 
-Duser.timezone=UTC 
-Dicescrum_config_location=/iceScrum/config.groovy 
-Djava.awt.headless=true 
-Xmx512m 
-XX:MaxPermSize=256m 
-server"
     


2、修改tomcat的conf/server.xml
    找到Connector
   修改为
  
   <Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"
           connectionTimeout="2000" maxThreads="500" URIEncoding="UTF-8"/>
   


3、在tomcat根目录下添加文件config.groovy
    文件内容
   
icescrum.project.import.enable = true
icescrum.project.export.enable = true
icescrum.project.creation.enable = true
icescrum.project.private.enable = true
icescrum.project.private.default = false

icescrum.gravatar.secure = false
icescrum.gravatar.enable = false
icescrum.registration.enable = true
icescrum.login.retrieve.enable = true

icescrum.auto_follow_productowner = true
icescrum.auto_follow_stakeholder  = true
icescrum.auto_follow_scrummaster  = true
icescrum.alerts.errors.to = "dev@xxxx.com"
icescrum.alerts.subject_prefix = "[icescrum]"
icescrum.alerts.enable = true
icescrum.alerts.default.from = "service@xxx.com"



icescrum.attachments.enable = true


grails.serverURL = "http://192.168.1.100:8080/icescrum"
                   /* 修改为tomcat服务器运行的URL地址*/

icescrum.debug.enable =true
icescrum.securitydebug.enable =false


icescrum.baseDir = "/iceScrum"
                   /* tomcat运行在服务器上的绝对目录 */



icescrum.cors.enable = true  /* CORS is enabled by default
                                However, it's enabled only for projects
                                where web services are enabled */

icescrum.cors.allow.origin.regex = "*"  /* Use double backslash for escaping
                                           e.g. (http://|.+\\.)mydomain\\.com */


grails.mail.host = "mail.xxx.com"
grails.mail.port = 25
grails.mail.username = "auth@xxx.com"
grails.mail.password = "ssss"
grails.mail.props = ["mail.smtp.auth":"false",
        "mail.smtp.socketFactory.port":"25",
        "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
        "mail.smtp.socketFactory.fallback":"false"]
        /* The props are required for SSL connections */

 /* MySQL数据库配置*/
dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
dataSource.driverClassName = "com.mysql.jdbc.Driver"
dataSource.url = "jdbc:mysql://192.168.1.100:3306/icescrum?useUnicode=true&characterEncoding=utf8"
dataSource.username = "root"
dataSource.password = "root"
    


    4、检查文件权限
    确保当前用户对tomcat目录下的logs目录、tomcat根目录下的config.groovy文件、以及tomcat目录有写权限。

    5、创建对应的MySQL数据库,编码要用utf-8,否则项目里只能用英文。

    6、将iceScrum的war包放进tomcat的webapps目录
   
    7、启动tomcat

    8、打开URL,管理员账号和密码admin adminadmin!


已有 0 人发表留言,猛击->> 这里<<-参与讨论


ITeye推荐



相关 [开源 程管 理工] 推荐:

开源敏捷过程管理工具iceScrum的安装

- - 研发管理 - ITeye博客
  该项目使用Java开发,BS结构,可以使用tomcat作为运行服务器,MySQL作为数据库,准备好后.   1、修改tomcat的catalinda.sh.      iceScrum推荐使用tomcat7,这里使用tomcat6.0.35.0,布署到linux服务器.      修改tomcat/bin/catalina.sh文件,在   .

Testacular:Google开源的JavaScript测试执行过程管理工具

- - 博客 - 伯乐在线
Google 已开源  Testacular,一个基于 Node.js 的 JavaScript 测试执行过程管理工具(Test Runner). 该工具可用于测试所有主流Web 浏览器,也可集成到 CI (Continuous integration)工具,也可和其他代码编辑器一起使用. Testacular 可以在不同的桌面或移动设备浏览器上,或在持续集成的服务器上测试 JavaScript 代码.

PowerTool:内核级的手动杀毒、进程管理工具

- 十年恋一人! - 精品绿色便携软件
PowerTool是由IThurricane开发的一个免费的手动杀毒辅助工具,从最初只有进程管理、文件粉碎等基本功能,到现在已发展为一个全面的系统维护工具,完美支持Windows 7 SP1(32 bit). PowerTool目前具备以下功能模块:系统修复、进程管理、内核模块、内核相关、钩子、应用层、文件、注册表、离线分析、启动项、系统服务、网络、漏洞修复、硬件温度检测.

强大的安卓手机远程管理工具 – Droidjack

- - FreeBuf.COM | 关注黑客与极客
免责声明:本站提供安全工具、程序(方法)可能带有攻击性,仅供安全研究与教学之用,风险自负!. Droidjack是一款针对安卓手机远程管理工具,你可以利用它在PC上对手机进行远程操控,不仅功能强大,使用也很方便. 1、可以生成一个APK,绑定在被控手机的任何APP上 2、可在电脑端控制手机,包括浏览、传输、删除文件等 3、可进行SMS短信收发和查看功能 4、可以控制手机的电话功能 5、联系人管理 6、麦克风监听 7、GPS定位 8、APP管理.

Twitter即将开源即时数据处理工具Storm

- Andy - 36氪
开发者的好消息:Twitter刚刚在博客上宣布将在9月19日的Strange Loop大会上公布Storm的代码. 这个类似于Hadoop的即时数据处理工具是BackType开发的,后来被Twitter收购用于Twitter. Twitter列举了Storm的三大类应用:. 信息流处理{Stream processing}: Storm可用来实时处理新数据和更新数据库,兼具容错性和可扩展性.

Airbnb开源web服务自动化管理工具SmartStack

- - IT经理网
Airbnb最近在Github上开源了web服务自动化管理工具SmartStack,该工具能实现web服务之间的通讯,同时能自动关闭出现问题的服务,确保整个系统的可用性. 为web应用搭建SOA架构听上去不错,但是管理如此之多的服务——这些服务各自为政同时又互相通信,是一件非常棘手的事情. Airbnb解决这个问题的方法是自行开发出web服务自动化通讯管理工具——SmartStack.

Google开源LevelDB

- 酿泉 - Solidot
Google宣布在BSD许可证下开源其键值存储引擎LevelDB. LevelDB C++库可用于多种不同环境,如被浏览器用于存储最近访问的网页缓存,或者被操作系统使用去储存安装的软件包和依赖包清单,或被应用程序用于存储用户设置. Google称,即将发布的新版Chrome浏览器,就包含了基于LevelDB的IndexedDB HTML5 API实现.

再论开源

- - 谢益辉
几年前我写过一些关于开源的 想法,如今再来看开源,我觉得问题已经不在说教上,而是在趋势上. 倒退十年或更久,那时候程序员相对还比较稀缺,软件闭源开发出来之后别人模仿的成本高,而这些年计算机教育的普及让码农数量变得越来越多,更多人懂编程了,模仿的成本大幅下降. 写软件作为谋生的目的已经在弱化,更多的是为了自己的实际需求,或社区名声:你不开源.

SoftEther VPN开源

- - Solidot
日本筑波大学的全球分布式公共VPN中继服务器软件SoftEther VPN正式在GPLv2许可证下开源,源代码托管在Github、SourceForge和Google Code上. SoftEther VPN是VPN Gate的底层VPN引擎,在开源之后用户将可以编译出自己定制的二进制包. SoftEther VPN提供了一种分布式的免费公共VPN中继服务,服务器由志愿者托管,因此很少能提供长时间的VPN连接,但代理服务器的不断变化也增加了封杀难度.

Facebook 开源 Detectron

- - 最新更新 – Solidot
Facebook 在 Apache 2.0 许可证下 开源了它的目标识别平台 Detectron, 源代码托管在 GitHub 上. Detectron 用 Python 开发,基于 Caffe2 深度学习框架. Facebook 同时公开了超过 70 个预先训练的模型. Detectron 项目始于 2016 年,实现了一系列最新的目标识别算法如 Mask R-CNN,该软件平台在社交巨人的视觉感知系统的进步上扮演了重要角色.