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/