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


發佈了26 篇原創文章 · 獲贊 47 · 訪問量 59萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章