Dspaceビルド中のエラー2010-03-30 00:17:58

CentOS5.4でDspaceをビルド中に次のエラーが表示された.

# ant fresh_install
/usr/bin/build-classpath: error: Could not find xml-commons-apis 
Java extension for this JVM
/usr/bin/build-classpath: error: Some specified jars were not found
Buildfile: build.xml

BUILD FAILED
/usr/local/src/dspace-1.6.0-src-release/dspace/
target/dspace-1.6.0-build.dir/build.xml:86:
 No supported regular expression matcher found

Total time: 0 seconds

" Could not find xml-commons-apis "と言われてるので,xml-commons-apisをインストールしよう.

# yum install xml-commons-apis

"No supported regular expression matcher found"はインストールされているantが正規表現機能に対応していない場合に発生する.オプションなので,ちゃんとインストールしよう.

# yum install ant-apache-regexp

DSpace1.6のインストールメモ2010-03-30 07:47:04

様々な大学の機関リポジトリとして採用されているDSpace.実験環境にインストールして,色々と試したいと思う.

インストール先はDomain-U CentOS 5.4 x86_64.

# uname -rm;cat /etc/redhat-release
2.6.18-164.15.1.el5xen x86_64
CentOS release 5.4 (Final)

まずはDSpaceの動作に必要なソフトウェアをインストールする.

Javaのインストール

# yum -y install java-1.6.0-openjdk-devel

Javaの環境変数を設定する.

# vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java
export CLASS_PATH=.:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH

# source /etc/profile

Javaの動作確認を一応しておく.

# java -version
java version "1.6.0"
OpenJDK  Runtime Environment (build 1.6.0-b09)
OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)
# javac -version
javac 1.6.0-internal

つぎにデータベースのインストール.PostgreSQLの他,Oracleも選択できるよう.

PostgreSQLのインストール

# yum -y install postgresql-server

DSpaceはサーブレットなので,サーブレットエンジンが必要.今回はTomcatを利用する.

Tomcatのインストール

# yum -y install tomcat5

これで動作環境が整った.次はビルド環境を構築する.