`

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

阅读更多
  界面截图
  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!

    9、入门文档http://powertech.iteye.com/blog/2051697
分享到:
评论

相关推荐

    开源WEB在线SQL管理工具_dotnet整站程序.rar

    开源WEB在线SQL管理工具是一种基于Web的数据库管理解决方案,它允许用户通过浏览器远程访问和管理他们的SQL数据库。这个.dotnet整站程序集成了完整的网站架构,由.NET框架提供支持,这意味着它利用了C#、VB.NET或...

    固定资产管理系统(开源)

    《C#实现的开源固定资产管理系统详解》 固定资产管理系统是企业日常运营中不可或缺的一部分,它能够有效地管理和跟踪组织内的资产,确保资产的有效利用和减少浪费。本文将深入探讨一个基于C#语言开发的开源固定资产...

    基于多语言支持的wiseflow开源敏捷信息提取与分类工具设计源码

    该项目为基于多语言支持的wiseflow开源敏捷信息提取与分类工具,设计源码包含111个文件,涵盖29个JavaScript文件、20个React组件文件、19个Python脚本、16个Markdown文档、5个Shell脚本、3个JSON配置、2个Git忽略...

    项目管理工具:Plane是一个简单、可扩展、开源的项目和产品管理工具,它提供了一个基本的任务跟踪功能,使用户可以创建、分配和跟踪

    Plane是一个简单、可扩展、开源的项目和产品管理工具。它提供了一个基本的任务跟踪功能,使用户可以创建、分配和跟踪任务的进展。同时,Plane还支持各种项目管理框架,如敏捷开发、瀑布模型等,用户可以根据自己的...

    项目管理工具:Plane是一个简单、可扩展、开源的项目和产品管理工具 它提供了一个基本的任务跟踪功能,使用户可以创建、分配和跟踪

    Plane是一个简单、可扩展、开源的项目和产品管理工具。它提供了一个基本的任务跟踪功能,使用户可以创建、分配和跟踪任务的进展。同时,Plane还支持各种项目管理框架,如敏捷开发、瀑布模型等,用户可以根据自己的...

    koha开源图书馆管理系统

    总的来说,Koha是图书馆实现现代化管理的重要工具,其开源性质不仅降低了图书馆的运营成本,也促进了全球图书馆界的协作与创新。通过深入理解和熟练运用Koha,图书馆能够提升服务质量,更好地服务于读者。

    开源企业文档管理系统

    总的来说,这个开源企业文档管理系统集成了各种技术和工具,以实现高效、安全的文档管理。它不仅提供了基本的文件存储功能,还通过权限控制、文件格式支持和源代码开放等特性,满足了企业对于文档管理的复杂需求。...

    12种优秀开源报表工具整理

    本文将对12种优秀开源报表工具进行概括,帮助读者更好地选择适合自己的报表工具。 1. BIRT BIRT(Business Intelligence and Reporting Tools)是一款基于Eclipse的报表系统,具有竞争力。它拥有和Dreamweaver一样...

    java开源的文件管理系统

    在本文中,我们将深入探讨Java开源文件管理系统的相关知识点,包括其核心特性、工作原理、常用工具以及如何进行系统升级。 一、Java开源文件管理系统的特性 1. **跨平台性**:由于Java的“一次编写,到处运行”...

    icescrum_R6_4.2_war

    iceScrum是一个用于敏捷开发的开源平台。iceScrum设计用于Scrum,Scrum是流行的敏捷方法。

    swift-MacPass一款macOS平台的免费开源实用的密码管理工具

    MacPass:一款 macOS 平台的免费、开源、实用的密码管理工具。一个原生的 OS X KeePass 客户端。

    26款开源网络管理工具为你的业务添光彩

    26款开源网络管理工具为你的业务添光彩

    ITSM开源工具iTop

    iTop是一款强大的开源IT服务管理(ITSM)工具,它基于配置管理数据库(CMDB)的概念和信息技术基础设施库(ITIL)的最佳实践。这个工具旨在帮助企业有效地管理其IT资源,提高服务质量和效率,同时降低运营成本。以下...

    calamari:基于web页面的ceph系统监控管理工具安装

    "Calamari:基于Web页面的Ceph系统监控管理工具安装" Calamari是一款基于Web页面的Ceph系统监控管理工具,主要用于监控和管理Ceph文件系统。Calamari是Inktank公司的一款开源工具,最近才开始开源,国内当前使用较...

    PHP彩虹工具网源码 全开源 多功能工具箱程序 支持72种常用站长和开发工具

    2023全新UI彩虹站长在线工具箱系统源码下载 全开源版本 支持暗黑模式 支持高达72种站长工具、开发工具、娱乐工具等功能。本地调用API、自带免费API接口,是一个多功能性工具程序支持后台管理、上传插件、添加增减删...

    OmniDB:用于数据库管理的开源 Web 工具-开源

    OmniDB 是一个开源的协作式数据库管理 Web 工具,专注于交互性和易用性,其设计使其既强大又轻巧。 OmniDB 是一个基于浏览器的工具,这意味着它可以在任何以浏览器为媒介的平台上访问。 它具有响应式的单页界面、...

    免费开源的小额贷款管理软件

    标题中的“免费开源的小额贷款管理软件”表明这是一个专为小额贷款业务设计的软件,并且具有开源的特点。开源意味着源代码对外公开,用户可以查看、学习、修改甚至分发该软件,这种模式通常鼓励社区协作和持续改进。...

    开源数据库对象同步工具

    分别为开源免费数据库同步工具OpenDBDiff 和 开源免费数据库同步工具SQL-DBDiff_V0.4 ,不记得之前是否有上传OpenDBDiff,但SQL-DBDiff跟其有兄弟之嫌。当然这里的同步仅仅针对数据库对象而非数据。 关于如何将...

    DrawToolsWPF 国外开源画图工具

    DrawToolsWPF是一款专为Windows Presentation Foundation(WPF)平台设计的开源画图工具。这个工具以其强大的图形绘制功能,灵活的操作方式,以及开源的特性,为开发者提供了一个学习和实践图形交互设计的优秀平台。...

Global site tag (gtag.js) - Google Analytics