Java開源Blog實現,Roller 2.0 的安裝手記! [zz blog.csdn.net/xport]

 
Java開源Blog實現,Roller 2.0 的安裝手記!<script language="javascript" type="text/javascript"> document.title="Java開源Blog實現,Roller 2.0 的安裝手記! - "+document.title </script>


Roller 是一個Struts + Hibernate 的 Java 開源實現,正好拿來研究研究,首先就是要把它安裝起來了,整理
了一下步驟和注意事項,記錄如下:

準備需要的基本環境:

1. Java 2 SDK 1.4.2_10
2. Tomcat 5.0.28
3. Roller 2.0
4. MySQL 5.0.16

首先,確保MySQL開啓了對InnoDB和UTF-8的支持,在my.ini中開啓下面的參數:

[mysqld]
default-storage-engine=innodb
default-character-set=utf8


啓動好MySQL待用...D:/MySQL/mysqld.exe --console --datadir=I:/MyData/Data

假設我的Tomcat主目錄爲:$CATALINA_HOME=D:/J2EE_HOME/AppServer/Tomcat

把壓縮的Roller文件 roller-2.0-incubating.tar 解開...
並放到
$CATALINA_HOME/WebApp/roller下面...如圖...



開始建立MySQL中的數據庫:


$CATALINA_HOME/conf/Catalina/localhost 中放置Roller的Web Application的部署
配置檔案 roller.xml,內容如下:

完成上面的設定後,接下來,我們修改一下Tomcat中的Connector的設定,使它能夠支持UTF-8的編碼,
打開 $CATALINA_HOME/conf/server.xml,做如下修改...

<!-- Define a non-SSL Coyote HTTP/1.1 Connector on port 8080 -->
<Connector port="80"
    URIEncoding="UTF-8"
    maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443" acceptCount="100"
    debug="0" connectionTimeout="20000"
    disableUploadTimeout="true" />

到這裏,基本上Tomcat相關的設定就完成了,因爲Roller Blog可以支持上傳附件和全文檢索等功能,
所以,我們還有一個設定的動作...

$CATALINA_HOME/WebApp/roller 中新建下面層次的目錄:

 $CATALINA_HOME/WebApp/roller
                         |
                         +---data
                               |
                               +---search-index
                               +---uploads

找到 $CATALINA_HOME/webapps/roller/WEB-INF/classes/roller.properties  ,做如下修改:


# The directory in which Roller will upload files
# uploads.dir=${user.home}/roller_data/uploads
uploads.dir=${TOMCAT_HOME}/webapps/roller/data/uploads

# force Roller to recreate the entire search index)
# search.index.dir=${user.home}/roller_data/search-index
search.index.dir=${TOMCAT_HOME}/webapps/roller/data/search-index



好了,大功告成,啓動Tomcat,可以運行Roller了!

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