環(huán)境:windows
下載scarab-1.0-b20.zip,直接解壓即可.
需要JDK,Ant(或者maven,scarab推薦maven),DB(推薦MySQL)
在解壓后的\scarab-1.0-b20目錄中,創(chuàng)建build.properties,以指定數(shù)據(jù)庫連接的參數(shù).
例如:
scarab.database.type=mysql
scarab.database.name=scarab
scarab.database.jdbc.driver=org.gjt.mm.mysql.Driver
scarab.database.host=localhost
scarab.database.port=3306
scarab.database.username=root
scarab.database.password=root
scarab.database.admin.username=${scarab.database.username}
scarab.database.admin.password=${scarab.database.password}
#發(fā)送郵件的郵件服務(wù)器也可以寫在這里
system.mail.host=smtp.126.com
數(shù)據(jù)庫方面,本來想使用postgreSQL,結(jié)果發(fā)現(xiàn)對于scarab來說配置比較特殊,于是就裝了MySQL[見MySQL的那篇文吧].
數(shù)據(jù)庫配置寫好以后,進入\scarab-1.0-b20\build\目錄,運行ant,就對scarab進行構(gòu)建啦,能夠看到BUILD SUCCESSFULLY就成功啦!!
感覺scarab可以配置的地方很多很多,不過配置修改后還是需要重新build的.之前遇到過的錯誤就是在寫好數(shù)據(jù)庫配置后沒有重新build造成的.
構(gòu)建成功后,就可以使用啦: 進入\scarab-1.0-b20\tomcat\bin目錄,運行startup.bat,tomcat就啟動起來了,訪問http://localhost:8080/scarab/就可以啦。
因為很多功能都需要發(fā)郵件來協(xié)助,所以要使用SMTP服務(wù)器,比方說smtp.126.com,user=realuser,password=realuserpassword
總得來說,覺得scarab界面不是很友好,也不是很美觀。
由于一開始郵件服務(wù)器不能用,所以直接到數(shù)據(jù)庫中update用戶的狀態(tài)為CONFIRMED。這樣子成功登錄后,點擊“申請新角色”時,竟然拋出錯誤了,不知道是什么原因,無法繼續(xù)了,挺郁悶的。