2009年9月6日日曜日

XWikiをPostgresとTomcatの組み合わせでインストールする

XWikiをPostgresとTomcatの組み合わせでインストールするには、以下の手順を実行します。

1. PostgreSQLにXWiki用のデータベースを作成します。
データベース作成コマンド例

CREATE DATABASE xwiki
WITH OWNER = postgres
ENCODING = 'UTF8'
LC_COLLATE = 'Japanese, Japan'
LC_CTYPE = 'Japanese, Japan'
CONNECTION LIMIT = -1;

2. XWiki Enterpriseのwar版のダウンロード
以下のURLからXWiki Enterpriseのwar版をダウンロードします。
http://www.xwiki.org/xwiki/bin/view/Main/Download
加えてデフォルトページのxarもダウンロードしておきます。

3. Tomcatインストール
http://tomcat.apache.org/download-55.cgiから
Tomcatをダウンロードし、インストール。

4. JSPWiki.warのコピーとTomcatの起動
Tomcatのwebappsディレクトリ以下にxwiki-enterprise-web-1.9.3.warをxwiki.warにリネームしてコピー。
Tomcatを起動。
webappsディレクトリにjtracが展開された後、
Tomcat停止。

5. JDBC接続の設定
postgresql-8.4-701.jdbc4.jarはTomcatのshared/libにコピー。

[TOMCAT_HOME]/webapps/xwiki/WEB-INF/hibernate.cfg.xmlに以下のようにJDBC接続設定を追加する。(パラメータなどは環境に合わせて変更します。)

<property
name="connection.url">jdbc:postgresql://localhost:5432/xwiki</property>
<property name="connection.username">postgres</property>
<property name="connection.password">postgres</property>
<property
name="connection.driver_class">org.postgresql.Driver</property>
<property
name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
<property name="connection.provider_class">com.xpn.xwiki.store.DBCPConnectionProvider</property>
<property name="connection.pool_size">2</property>
<property name="statement_cache.size">2</property>
<mapping resource="xwiki.hbm.xml"/>
<mapping resource="feeds.hbm.xml"/>


6.XWikiページでのインストレーション作業
ブラウザで以下のURLにアクセス。(Tomcatを8008ポートを使用している場合)
http://localhost:8080/xwiki/

Administrationリンクをクリックします。

参照ボタンをクリックして、ダウンロードしたxwiki-enterprise-wiki-1.9.3.xarを選択して、Attach this fileボタンをクリックします。

xwiki-enterprise-wiki-1.9~.xarリンクをクリックします。

Importボタンをクリックします。

Log-inリンクからユーザ名Adminパスワードadminでログインします。

動作環境
JDK6 Update16, PostgreSQL 8.4.0-1, postgresql-8.4-701.jdbc4.jar,
XWiki Enterprise 1.9.3 ,Tomcat 5.5.28

関連情報
XWikiのホームページ
http://www.xwiki.org/xwiki/bin/view/Main/

0 件のコメント:

コメントを投稿