Icescrum linux平台的搭建及配置

Published on  2012 年 2 月 14 日, by   in  服务器技术.

由于之前公司的开发和测试需要一个敏捷开发的开源平台,后选定为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了。

写的不太详细,有问题的可以联系我………..

Logo

更多推荐