Roller 4.0-Apache 開源博客系統部署

Roller是一個全功能的多用戶博客平臺。採用Java語言開發,設計得比較精巧,源代碼是很好的學習資料。它支持weblogging應有的特性如:評論功能,所見即所得HTML編輯,TrackBack,提供頁面模 板,RSS syndication,blogroll管理和提供一個XML-RPC 接口。

1:安裝環境
Roller 4.0.1 MyEclipse 10.0  jdk1.6 tomcat 6.0

2:需要資源
2.1:Roller 4.0.1的源碼包(apache-roller-src-4.0.1)和開發包(apache-roller-4.0.1.)
下載地址:http://archive.apache.org/dist/roller/roller-4/v4.0.1/
2.2:mysql 驅動包

2.3:mail.jar、activation.jar


3:安裝
3.1:在MyEclipse裏新建web工程,把 apache-roller-src-4.0.1/apps/weblogger/src/java目錄下的 org整個目錄的源文件複製到項目中的 src中
3.2:把apache-roller-4.0.1中的 WEB-INF/lib下面的所有 jar都複製到項目中的 lib中
3.3: 刪除工程src下名爲xxx.pojos的包(否則會與roller-business.jar中的內容產生衝突)
3.4: 在工程的lib中添加mail.jar、activation.jar和數據庫的驅動jar包。
3.5: 從 apache-roller-4.0.1中複製除了 WEB-INF目錄以外的所有文件,粘貼到我們項目中的 WebRoot下面。
3.6: 複製 apache-roller-4.0.1中的 WEB-INF目錄下除了 classes外的所有文件到我們項目中的 WEB-INF目錄下,覆蓋掉默認的 web.xml,你還可以發現它的一些 jsp文件是放在 WEB-INF下面的,起到很好的保護作用, roller是基於 struts2開發的。
3.7: 從 apache-roller-4.0.1中的 WEB-INF/classes目錄中,複製除了 org目錄外的所有文件,到我們項目中的 src裏面,這些是系統的配置文件,包括了國際化資源、 struts配置、 log配置、數據庫腳本等等。
3.8: 在我們項目的 src中新建一個名稱爲 roller-custom.properties的文件, roller採用這個擴展配置現覆蓋系統的默認配置。

配置文件代碼 :
installation.type=auto    
database.configurationType=jdbc    
database.jdbc.driverClass=com.mysql.jdbc.Driver    
database.jdbc.connectionURL=jdbc:mysql://localhost:3306/rollerdb?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8   
database.jdbc.username=scott    
database.jdbc.password=tiger    
mail.configurationType=properties    
mail.hostname=smtp-server.example.com    
mail.username=scott    
mail.password=tiger 

3.9:創建數據庫在mysql上
Sql代碼:
create database rollerdb default charset utf8 collate utf8_general_ci; 
grant all on rollerdb.* to scott@'%' identified by 'tiger'; 
grant all on rollerdb.* to scott@localhost identified by 'tiger';

3.10:啓動tomcar,在地址欄中輸入http://localhost:8080/roller

3.11:登錄進行操作

以下是截圖:

首頁,但是前面有讓你創建數據庫的步驟,我省略了。
註冊一個新用戶: 

圖片

註冊一個新用戶,當然Roller是以你第一個創建的用戶爲管理員的,是具有最大權限的


登錄畫面


我選擇的主題是Roller的主題,總共默認的主題有四種
Roller的主題默認有四種,自己可以自己定製,但是唯一的缺點是不能定製多套。只允許你自己定製一套。


編寫個人信息


創建日記


管理配置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章