`

Icescrum 安装手册

阅读更多
                                                                       Icescrum安装手册

原文地址

使用手册

https://www.kagilum.com/documentation/getting-started-with-icescrum/

安装手册

https://www.kagilum.com/documentation/install-guide/

 

介绍

         由于喜爱scrum,苦于国内没有好用的管理工具,通过浏览相关网站,发现icescrum挺好,满足我的个人需求,根据国其网站的安装手册改编形成自己的安装手册,便于以后查找。

硬件环境

- Processor: a modern one, e.g. 2GHz+, 2+ cores
- RAM: 2GB+ (iceScrum requires at least 768MB but you also need RAM for the OS, other applications etc.)
- Hard disk: 10GB+ (iceScrum itself doesn’t require much space but you need space for the OS, DB, application server, user attachments etc.)

软件环境

操作系统    

[root@node233 ~]# cat /proc/version

Linux version 2.6.18-128.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-44)) #1 SMP Wed Jan 21 10:41:14 EST 2009

Java虚拟机

iceScrum requires Java 6 or greater.

You will also need to ensure that the JAVA_HOME environment variable points to the Java installation directory.

Tomcat7

Here are the supported Tomcat version, and the manual operations required to use them:
- Tomcat 7 (7.0.23 or greater), recommended: you need to remove the tomcatDir/lib/tomcat-jdbc.jar library.
- Tomcat 6 (6.29 or greater): you need to add the
geronimo-servlet_3.0_spec-1.0.jar library to the tomcatDir/lib/ directory.

 

修改server.xml中的配置:

<Connector port="8080" protocol="org.apache.coyote.http11.Http11NioProtocol"

           connectionTimeout="2000" maxThreads="500" URIEncoding="UTF-8"/>.

 

 
 

         修改catalina.sh文件在文件的开始位置添加如下信息

JAVA_OPTS="-Djava.awt.headless=true -XX:MaxPermSize=1024m -Xmx2048m -Dicescrum_config_location=/opt/config.groovy -Duser.timezone=UTC -Dicescrum.log.dir=/tmp/logs/"

 

         创建config.groovy文件,我是放到opt目录下了,位置自己来定。

 

/*

  Project

*/

icescrum.project.import.enable = true

icescrum.project.export.enable = true

icescrum.project.creation.enable = true

icescrum.project.private.enable = true

 

/*

  Users

*/

icescrum.gravatar.secure = false

icescrum.gravatar.enable = false

icescrum.registration.enable = true

icescrum.login.retrieve.enable = true

 

/*

  Alerts

 

icescrum.auto_follow_productowner = true

icescrum.auto_follow_stakeholder  = true

icescrum.auto_follow_scrummaster  = true

icescrum.alerts.errors.to = "dev@icescrum.org"

icescrum.alerts.subject_prefix = "[icescrum]"

icescrum.alerts.enable = true

icescrum.alerts.default.from = "webmaster@icescrum.org"

*/

 

/*

  Attachments

*/

icescrum.attachments.enable = true

 

/*

  Server URL

  Changing the port will require to change it in the Tomcat server.xml Connector.

//grails.serverURL = "http://localhost:8080/icescrum"

 

*/

 

grails.serverURL = http://192.168.0.233:8886/icescrum

/*

  Working directory

  Use a custom directory where Tomcat has write rights(not webapps!!). Path must use '/' (forward slash).

icescrum.baseDir = "<yourHome>/icescrum"

*/

 

/*

  Logging (for debug purposes)

*/

icescrum.debug.enable = false

icescrum.securitydebug.enable = false

 

 

dataSource.driverClassName = "com.mysql.jdbc.Driver"

dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"

dataSource.url = "jdbc:mysql://192.168.4.97:3306/icescrum?useUnicode=true&characterEncoding=utf8&autoReconnect=true"

dataSource.username = "icescrum"

dataSource.password = "icescrum"

 

// Use pool connection

/*

dataSource.pooled=true

dataSource.properties.maxActive=50

dataSource.properties.maxIdle=25

dataSource.properties.minIdle=1

dataSource.properties.initialSize=1

dataSource.properties.minEvictableIdleTimeMillis=1800000

dataSource.properties.timeBetweenEvictionRunsMillis=1800000

dataSource.properties.numTestsPerEvictionRun=3

dataSource.properties.maxWait=10000

dataSource.properties.testOnBorrow=true

dataSource.properties.testWhileIdle=true

dataSource.properties.testOnReturn=false

dataSource.properties.validationQuery="SELECT 1"

*/

Mysql

安装过程略,创建icescrum数据库并分配用户和权限

CREATE DATABASE icescrum CHARACTER SET = UTF8;

GRANT ALL ON icescrum.* TO icescrum IDENTIFIED BY 'icescrum';

 

发布

下载最新版本的icescrum文件,将war文件放到tomcatwebapp目录下

启动与停止

进入tomca/bin目录下执行startup.shshutdown.sh两个命令

 

注意

 

1.Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

到这里下载mysql jdbc driver,见鬼,IceScrum产品也也太牛了,难道不能将依赖自动带进来么?

jar包复制到/usr/share/tomcat7/lib目录下。

删除不需要的hsqldb jar包。

root@scrum:/var/lib/tomcat7/webapps/icescrum/WEB-INF/lib# rm hsqldb-1.8.0.10.jar

(来源于网络)

2,安装过程中注意文件的执行权限

分享到:
评论

相关推荐

    icescrum_R6_10_war

    1. **README.txt**:通常,这个文件包含了关于如何安装、配置和使用iceScrum的说明,以及可能的更新信息和开发者联系方式。 2. **icescrum.war**:这是一个Web应用程序归档(WAR)文件,它是Java Web应用程序的标准...

    icescrum_R6_4.2_war

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

    icescrum_R6_4.2 敏捷开发软件

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

    icescrum-openshift-quickstart:在 Red Hat OpenShift 上运行的 iceScrum 快速入门

    这个 git 存储库是一个示例 DIY 应用程序以及“编排”位,可帮助您在 Red Hat 的 OpenShift PaaS 上安装和运行 iceScrum 和 Tomcat。 在 OpenShift 上运行 iceScrum 的步骤 在创建一个帐户 创建一个命名空间,如果...

    IceScrum Optimizer-crx插件

    安装这个CRX文件(Chrome扩展格式)的过程相对简单,只需要将下载的`IceScrum_Optimizer.crx`文件拖拽到Chrome浏览器的扩展管理页面即可。然而,需要注意的是,由于浏览器的安全策略,直接拖拽安装可能在某些版本的...

    Angular-iceScrum.zip

    Angular-iceScrum.zip,icescrum是一个web应用程序,用于在保持协作工作区精神的同时使用scrum。它还提供了带有post-its for sprint backlog、productbacklog等的虚拟板。,Angularjs于2016年发布,是Angularjs的重写...

    iceScrum:iceScrum是一个Web应用程序,用于在保持协作工作区精神的同时使用Scrum。 它还提供了带有后期贴的虚拟板,用于sprint积压,产品积压等

    iceScrum是一款基于Web的项目管理工具,专为实践Scrum敏捷开发框架的团队设计。Scrum是一种灵活的、迭代的开发方法,强调团队协作、透明度和持续改进,尤其适用于复杂的软件开发项目。iceScrum通过提供一个在线平台...

    itc.xpi:Icescrum Task Creator(Firefox扩展)

    Icescrum任务创建者 此firefox扩展名将与Icescrum一起使用以创建任务,同时保持相同的滚动条位置。 另外,我创建了一个批处理模式,可以通过双击一个故事来使用它。 另一件事是您需要自定义工具栏。 我们不会改变...

    CSUNVB:Suite du Projet Web BDD

    联合国总理niveau德宫详细杜fonctionnalités网站本身trouve丹斯乐用户使用故事IceScrum的详细说明,请参见lesquelles在开发上的效果,并在其上进行详细的说明(详细信息为ci-dessous)Mise en place 清洁环境发展...

    蓝牙空鼠1

    所有这些任务都遵循了敏捷开发的方法,通过ICESCRUM进行项目分解和管控,以确保每个功能模块的质量和进度。 硬件设计方面,项目团队首先分析了需求,绘制了原理图,并考虑到浪涌、电磁兼容(EMC)等电气性能因素。...

    轻松搞定Scrum

    Scrum工具方面,项目管理工具如icescrum和JIRA常被用于追踪冲刺进度、管理待办事项和报告项目状态。TDD(测试驱动开发-单元测试)和ATDD(验收测试驱动开发-BDD)是开发过程中的重要实践,它们鼓励开发者先编写测试...

Global site tag (gtag.js) - Google Analytics