IceScrum在Windows上的平台搭建

最近项目想要整个开发管理平台,Jira本来是不二之选,可是要花钱啊,公司不给力,项目组就算了。Mingle也还比较简洁,但是免费版只能用5个用户,最终选择了IceScrum软件,唯一的缺陷是没有中文语言,好在还支持中文内容。

 

搜索了一下IceScrum软件,只有寥寥的几篇日志有涉及到或者是推荐博客,可是没有中文资料。那我就将我的IceScrum的安装和配置总结一下。

 

1.功能说明。

    其实也刚开始用,基本的项目管理,一些敏捷图表看介绍页里有,有详细的后面再补吧,这个暂时略。

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

2.下载程序。

    IceScrumR6#4.2:http://www.icescrum.org/downloads/icescrum_R6_4.2_war.zip

    MySQL5.5:

http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.31-win32.zip/from/http://cdn.mysql.com/

    JDK1.6.38:

http://download.oracle.com/otn/java/jdk/6u38-b05/jdk-6u38-windows-i586.exe

    Tomcat6.0:

http://archive.apache.org/dist/tomcat/tomcat-6/v6.0.35/bin/apache-tomcat-6.0.35.zip

3.安装。

    安装JDK,并配置JAVA_HOME环境变量。

    解压Tomcat到硬盘某一目录。

    将下载的IceScrum程序(zip)解压出war文件。

    数据库暂时使用IceScrum自带的。

    将war文件拷贝到Tomcat/webapps目录下。

    修改Tomcat的Java启动参数,增加“-Xmx512m -XX:MaxPermSize=256m”(官方推荐,Xmx256m也可以,但默认的肯定会内存溢出)。修改文件:Tomcat/bin/catalina.bat。

set JAVA_OPTS=-Xmx512m -XX:MaxPermSize=256m %JAVA_OPTS% 

4.运行。

    如果Tomcat端口不冲突的情况下,启动Tomcat即可。

5.配置。

IceScrum程序因为提供的是war包,所以在程序内部不提供参数修改,但可以提供配置文件扩展。

IceScrum提供一个配置文件扩展和一个日志目录,以及一个Home目录。

配置文件扩展:可以配置系统属性,邮箱服务器,数据库连接信息等。文件可以在服务器任意位置,只需要在Tomcat(Java)启动时增加“-Dicescrum_config_location=”YOUR_CONFIG_LOCALTION”参数即可。注意,配置文件需要以groovy的格式编写,即bool(true和false)和数字可以直接在参数等号后面,字符串必须用””引号。

日志目录:如果不指定,日志将生成在“TOMCAT/bin/logs”目录下,可以通过增加启动参数“-Dicescrum.log.dir=log_dir”来设定。

Home目录:在文件上传功能开启时,需要提供一个Home用于存放上传的文件,在配置文件中通过icescrum.baseDir参数指定。

启动参数:

set JAVA_OPTS=%JAVA_OPTS% -Dicescrum_config_location=D:\tools\icescrum\config.properties -Dicescrum.log.dir=D:\tools\icescrum\logs

配置文件:

/*
  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"
*/

/* 
  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

/*
  Mail server (These exemple values aren't set by default)

//The props are required for SSL connections
grails.mail.host = "smtp.gmail.com"
grails.mail.port = 465
grails.mail.username = "username@gmail.com"
grails.mail.password = "mypassword"
grails.mail.props = ["mail.smtp.auth":"true",
                     "mail.smtp.socketFactory.port":"465",
                     "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
                     "mail.smtp.socketFactory.fallback":"false"]
*/
    
    
    
/*  ====================================Database Config===========================================                 */
/*
  MySQL Driver
dataSource.driverClassName = "com.mysql.jdbc.Driver"
dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
dataSource.url = "jdbc:mysql://localhost:3306/icescrum?useUnicode=true&characterEncoding=utf8"
dataSource.username = "root"
dataSource.password = "myDbPass"
*/



/*
  Oracle Driver
dataSource.driverClassName = "oracle.jdbc.driver.OracleDriver"
dataSource.dialect = "org.hibernate.dialect.Oracle10gDialect"
dataSource.url = "jdbc:oracle:thin:@localhost:1521:XE"
dataSource.username = "sa"
dataSource.password = "myDbPass"
*/

/*
  SQLServer Driver
dataSource.driverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver"
dataSource.url = "jdbc:sqlserver://localhost:1433;databaseName=icescrum"
dataSource.username = "sa"
dataSource.password = "myDbPass"
*/
 
英文安装手册:https://www.kagilum.com/documentation/install-guide/
posted @ 2013-05-12 23:48  文海  阅读(3268)  评论(0编辑  收藏  举报