在Linux上安装icescrum

捣鼓了一天左右在Redhat上将icescrum装好了,官方的User Guide的步骤https://www.kagilum.com/documentation/install-guide/  有些地方说的不是很清楚,加上自己犯了各种小错误,花费了不少时间。这里将自己犯的错误整理一下,希望能帮助到大家。


1. 配置tomcat的setenv.sh,按照官方的说法在setenv.sh中配置Java heap (-Xmx512m,-XX:MaxPermSize=256m)等参数配置没有成功。最后直接将这些参数写在tomcat的catalina.sh的JAVA_OPTS选项中了。


2.Config.groovy文件,在icescrum的war包中没有发现config.properties和config.groovy文件。这个自己创建一个config.groovy文件,安装guide中,将相关参数写进去就可以了。 不过要注意config.groovy所在目录的权限。


3.配置catalina.sh的时候将config.groovy文件的位置写错了。导致屡次修改config.groovy文件不奏效。可以通过 ps -ef |grep tomcat来看java的启动参数中-Dicescrum_config_location 是否正确。


4.安装Mysql不成功,请参考前一篇文章正确安装MySQL.http://blog.csdn.net/u011235118/article/details/11255813


5.MySQL安装成功后,Guide中没有写如何创建数据库并授权,这一步必须做。

Mysql –uroot –p    回车后就会进入mysql

CREATE DATABASE IF NOT EXISTS icescrum;

GRANT ALL PRIVILEGES ON icescrum.* TO ‘icescrum’@'localhost’ IDENTIFIED BY “mypass”;

exit;

6.在/var/lib/mysql下查看icescrum数据库是否成功建立。

7.修改config.groovy文件,加上MYSQL数据源。

dataSource.dialect = "org.hibernate.dialect.MySQL5InnoDBDialect"
dataSource.driverClassName = "com.mysql.jdbc.Driver"
dataSource.url = "jdbc:mysql://localhost:3306/icescrum?useUnicode=true&characterEncoding=utf8"
dataSource.username = "icescrum"
dataSource.password = "mypass"

8.注意一定不要加“dataSource.dbCreate=update” ,这个是数据库中的表格已经建立好以后才能用,加了这个系统会报告一堆tables不存在的错误。

不加的话,系统会自己创建对应的表格。 这个我被一个中文的Blog误导了。

9.新的icescrum已经带了mysql的jdbc了,不需要再下载安装了,一些较旧的Blog会让大家按照这个。

10.一切就绪后,不知道怎么注册用户。后来发现在icescrum的HOME页面的右上角有个connector,其中有registration的选项,通过这个就可以注册用户了。缺省用户是可以随便注册的,现在还没有研究是不是有统一的方法注册。


http://fastwhitecat.com/fwc-blog/15-blog/development/52-how-to-set-up-icescrum-on-ubuntu-12-04.html 这个英文的也可以参考看看。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值