↑日記で日々積み重ねた情報をトップの「わんこのページ」にまとめています。

おのたく日記 [RDF] 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

で、いまは動いている。

参考:

1月20日の日記「Roller 1.0リリース」

1月26日の日記「Roller UTF-8化」

_ わんこ日記:Roller (2006-03-24(Fri) 12:17)

9月7日の日記にも書いたように、おうちサーバで、Rollerを動かしている。 インストールしたのが1.0という古いバージョンと言うこともあるかもしれないけれど、MovableTypeなどに比べて機能が少ないので、あんまり利用していないけど… でも、Javaで動くと言うことで期待..

_ わんこ日記:わんこのおうちサーバRollerをStatic化 (2006-07-09(Sun) 08:43)

2005年9月7日の日記に書いたように、Sunが従業員のBlogのシステムとして、Webコンテナ(tomcat)上で動くRollerを使っているということを知って興味を持ち、おうちサーバにもRollerをインストールしている。 しかし、Rollerの最新版は2.3にも関わらず、まだ1.0のままだし、..

本日のPingbacks(全0件)

Google Web検索 on-o.com内を検索