由于之前公司的开发和测试需要一个敏捷开发的开源平台,后选定为icescrum。
iceScrum是一个用于敏捷开发的开源平台。iceScrum设计用于Scrum,Scrum是流行的敏捷方法。
搭建前,在网上搜了下相关的资料,没有发现有中文方面的安装文档。现就按照官方给的资料进行了搭建。
由于icescrum是java写的,所以需要在机器上安装jdk,我这里用的jdk版本为:jdk-6u20-linux-x64.bin
1 wget http://autosetup1.googlecode.com/files/jdk-6u20-linux-x64.bin
2 ./ jdk-6u20-linux-x64.bin
这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车。之后会在当前目录下生成一个jdk1.6.0_20目录
3 mkdir /usr/local/java
4 mv jdk1.6.0_20 /usr/local/java/
5 vi /etc/profile 在profile文件末尾追加下面内容,然后保存:
export JAVA_HOME=/usr/local/java/jdk1.6.0_20
export JAVA_BIN=/usr/local/java/jdk1.6.0_20/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
6 保存完毕后。在命令行输入:java –version 如果出现下面的信息表示安装OK。
7 下载tomcat:
Wget http://mirror.bjtu.edu.cn/apache/tomcat/tomcat-6/v6.0.35/src/apache-tomcat-6.0.35-src.tar.gz
8 解压tomcat包:tar zxf apache-tomcat-6.0.35.tar.gz
9 mv apache-tomcat-6.0.35 /usr/local/tomcat
10 vi /usr/local/tomcat/conf/server.xml 把红色部分改为你需要写的域名
11 vi /usr/local/tomcat/bin/catalina.sh 加入上面这样一行内容:
JAVA_OPTS=”-XX:PermSize=128M -XX:MaxPermSize=256m -Xms512m -Xmx1024m”
12 启动tomcat: source /etc/profile && /usr/local/tomcat/bin/startup.sh
13 访问:http://192.168.1.251:8080 如果访问成功则表示环境OK.然后停掉tomcat
/usr/local/tomcat/bin/shutdown.sh
14 下载icescrum:
Wget http://www.icescrum.org/downloads/icescrum_R4_3.1_war.zip
15 unzip icescrum_R4_3.1_war.zip 后生产 icescrum.war
16 mv icescrum.war /usr/local/tomcat/webapps/
17 /usr/local/tomcat/bin/startup.sh
18 访问http://192.168.1.251:8080/icescrum/
默认管理员账号为 admin 密码adminadmin!
这时icescrum算是安装成功了,不过icescrum使用的是HSQLDB数据库,我们这里要替换为mysql数据库。注意:icescrum目前好像不支持5.5版本以上的mysql库,请选择5.5以下版本的
而我就选择使用centos系统yum安装的5.0.77版本的mysql数据库;
Yum install mysql-server –y
Mysql –uroot –p 回车后就会进入mysql
CREATE DATABASE IF NOT EXISTS icescrum;
GRANT ALL PRIVILEGES ON icescrum.* TO ‘icescrum’@'localhost’ IDENTIFIED BY “my_icescrum_pw”;
exit;
# mkdir /home/icescrum
# chown tomcat:tomcat -R /home/icescrum/
# usermod -d /home/icescrum tomcat
Mkdir /etc/icescrum
cp /usr/local/tomcat/webapps/icescrum/WEB-INF/classes/config.properties /etc/icescrum/icescrum_config.properties
vi /etc/icescrum/icescrum_config.properties 去掉这些内容前面的# 并且进行修改为:
dataSource.driverClassName=org.gjt.mm.mysql.Driver
dataSource.dialect=org.hibernate.dialect.MySQLInnoDBDialect
dataSource.url=jdbc:mysql://localhost:3306/icescrum?useUnicode=true&characterEncoding=utf8&autoReconnect=true
dataSource.username=icescrum
dataSource.password=my_icescrum_pw
dataSource.dbCreate=update
然后重新启动tomcat,这时去mysql的icescrum库下面看有没有表生产,有的话代表OK了。
写的不太详细,有问题的可以联系我………..