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

界面截图
[url]http://www.icescrum.org/en/screenshots-en/[/url]

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

该项目使用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
修改为

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 = "[email protected]"
icescrum.alerts.subject_prefix = "[icescrum]"
icescrum.alerts.enable = true
icescrum.alerts.default.from = "[email protected]"


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 = "[email protected]"
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、入门文档[url]http://powertech.iteye.com/blog/2051697[/url]

你可能感兴趣的:(项目管理)