Linux上安装icescrum

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

 

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

 

2.Config.groovy文件,在icescrumwar包中没有发现config.propertiesconfig.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已经带了mysqljdbc了,不需要再下载安装了,一些较旧的Blog会让大家按照这个。

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

 

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


源地址:http://blog.sina.com.cn/s/blog_66b0f9eb0101bsvn.html


你可能感兴趣的:(Linux上安装icescrum)