おのたく日記 YouTubeも始めました→
2005-09-07(Wed) [長年日記]
■ [Roller] roller-1.0.tgzダウンロード
もう既にRollerは、7月29日にバージョン1.2がリリースされていますが、以前Roller 1.0をインストールしたときに公開し忘れていたので、いまごろ日記にする。
1. /var/lib/tomcat4/webappsにroller-1.0.tgzを展開
2. % /usr/bin/createuser rollerでPostgreSQLにrollerユーザ作成
3. /etc/postgresql/pg_hba.confに
# add by tkyn for roller
host roller 127.0.0.1 255.255.255.255 trust
と書いておく。
4. PostgreSQLデータベース作成とデータベース設定
% /usr/binb/createdb -h localhost -U roller -E UTF-8 roller
% psql roller roller
\i /var/lib/tomcat4/webapps/roller/WEB-INF/dbscripts/postgresql/create.sql
5. Jarの準備
5-1. JavaMail
% ln -s /usr/share/java/postgresql.jar /usr/share/tomcat4/common/lib/
jaf-1.0.2.zipとjavamail-1.3.2をダウンロードして、activation.jarとmail.jarを/usr/share/tomcat4/common/lib/に置く。
5-2. その他のjar
必要ないかもしれないけど、lib/imap.jar lib/mailapi.jar lib/pop3.jar lib/smtp.jarを WEB-INFO/lib にコピー
6. roller.xmlの設定
PostgreSQL: org.postgresql.Driver
PostgreSQL: jdbc:postgresql://localhost/roller
7. WEB-INF/dbscriptsに移動して、rollerdb.propertiesを修正
8. rollerpw.shを修正して起動
うー org.roller.presentation.filters.CloseSessionFilter.doFilter(CloseSessionFilter.java:56)という例外で動かない。 getRoller()でnullが帰ってきているのでNullPointerExcepitionしている。
9. DBCPを利用するために
commons-collections.jar commons-dbcp.jar commons-pool.jar を取ってきた。
10. なんだっけ?
mkdir /usr/share/tomcat4/roller-index
chown tomcat4.nogroup /usr/share/tomcat4/roller-index
で、いまは動いている。
参考:
9月7日の日記にも書いたように、おうちサーバで、Rollerを動かしている。 インストールしたのが1.0という古いバージョンと言うこともあるかもしれないけれど、MovableTypeなどに比べて機能が少ないので、あんまり利用していないけど… でも、Javaで動くと言うことで期待..
2005年9月7日の日記に書いたように、Sunが従業員のBlogのシステムとして、Webコンテナ(tomcat)上で動くRollerを使っているということを知って興味を持ち、おうちサーバにもRollerをインストールしている。 しかし、Rollerの最新版は2.3にも関わらず、まだ1.0のままだし、..
|