ダッシュボード > Sakai 導入 > Home > Redhat Enterprise Linux 4 + Sakai 2.5.0 source > 表示
Redhat Enterprise Linux 4 + Sakai 2.5.0 source ログイン | サインアップ   現在のページの印刷用バージョンを表示する。

作成者: 常盤祐司; 最終更新者: 常盤祐司; 最終更新日: 2008年08月30日  (変更内容を表示する)
ラベル: 
(なし)

0. 対象
・LINUXのコマンドをある程度知っているLINUX初心者を想定して記述する。

1. 前提
Sakai 2.5.0 binary を導入し、MySQLを利用した構成で稼動確認をしていること。

2. 環境設定
rootで導入を行なう。。
binary環境では/root がホームディレクトリ、/root/srcにダウンロードしたファイルが置かれている。

2.1 JDK
・ binary環境のものをそのまま利用する。

2.2 Tomcat
・ binary環境で稼動したSakaiは検証用にとっておく。

  unlink tomcat
  mv apache-tomcat-5.5.25 apache-tomcat-5.5.25-binary

・ すでに/root/srcにダウンロードされている apache-tomcat-5.5.25.tar.gz を/usr/local ディレクトリに展開する。

 tar xvfz apache-tomcat-5.5.25.tar.gz -C /usr/local

・ /usr/localディレクトリにて展開されたtomcat-5.5.25を /usr/local/tomcatディレクトリに見えるようにする。

 cd /usr/local
 ln -s apache-tomcat-5.5.25 tomcat

・  tomcat - MySQL コネクタをコピーしておく。

cp /usr/local/apache-tomcat-5.5.25-binary/common/lib/mysql-connector-java-5.0.8-bin.jar /usr/local/tomcat/common/lib


3. Sakai 2.5.0
3.1 パッケージダウンロードおよび展開
・  binary環境でダウンロードし展開したソースを利用する。

3.2 設定
・ binary環境で稼動したsakai.properties をコピーする。

  cp /usr/local/apache-tomcat-5.5.25-binary/sakai/sakai.properties /usr/local/tomcat/sakai/

・ binary環境で稼動したserver.xml をコピーする。

  cp -p /usr/local/tomcat/conf/server.xml /usr/local/tomcat/conf/server.xml_ORG
  cp -p /usr/local/apache-tomcat-5.5.25-binary/conf/server.xml /usr/local/tomcat/conf/

4.  Maven

・ maven をダウンロードし、展開後、/usr/local/mavenに配置する。

cd /root/src 
wget http://ftp.kddilabs.jp/infosystems/apache/maven/binaries/apache-maven-2.0.9-bin.tar.gz
tar xvfz apache-maven-2.0.9-bin.tar.gz
mv apache-maven-2.0.9 /usr/local/maven

・ maven の repository を作る。

 mkdir -p .m2/repository


・ maven の settings.xml ファイルを $HOME/.m2 に作る。

cd
cd .m2
vi settings.xml

<settings xmlns="http://maven.apache.org/POM/4.0.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
               http://maven.apache.org/xsd/settings-1.0.0.xsd">
<profiles>
  <profile>
    <id>tomcat5x</id>
    <activation>
        <activeByDefault>true</activeByDefault>
    </activation>
    <properties>
       <appserver.id>tomcat5x</appserver.id>
       <appserver.home>/usr/local/tomcat</appserver.home>
       <maven.tomcat.home>/usr/local/tomcat</maven.tomcat.home>
       <sakai.appserver.home>/usr/local/tomcat</sakai.appserver.home>
       <surefire.reportFormat>plain</surefire.reportFormat>
       <surefire.useFile>false</surefire.useFile>
    </properties>
   </profile>
  </profiles>
</settings>

 ・ mavenの稼動を確認する。

# mvn --version
Maven version: 2.0.9
Java version: 1.5.0_15
OS name: "linux" version: "2.6.9-67.elsmp" arch: "amd64" Family: "unix"

5. Build環境設定
5.1 .bashrc
・ .bashrc に実行環境を設定する。

  cd
  cp .bashrc .bashrc_Sakai2.5.0_binary
  vi .bashrc

・ 次の設定を末尾に追加する。

######
# Maven
export MAVEN_HOME=/usr/local/maven
export PATH=$MAVEN_HOME/bin:$PATH
export MAVEN_OPTS='-Xms256m -Xmx512m -XX:PermSize=64m -XX:MaxPermSize=128m'


5.2 環境設定と確認

 . .bashrc
 set | grep MAVEN

これでMAVEN_OPTSが設定されていることを確認する。

6. Build と Deploy

・ 上記の準備が完了したらソースコードのBuild と Deployを行う。Deployは数分かかる。

cd  /root/src/sakai-src-2.5.0/master
mvn clean install
cd ..
mvn clean install sakai:deploy -Dmaven.tomcat.home=/usr/local/tomcat


7. 起動と確認
7.1 起動
・ binary環境で利用したシェルスクリプトstart-sakai.sh を /root/cmd にて実行する。

  cd /root/cmd
  ./start-sakai.sh

多くのメッセージが表示されるが、下記のメッセージが出されれば起動できている。
INFO: Server startup in 50181 ms (2008-06-11 11:03:39,487 main_org.apache.catalina.startup.Catalina)

  ctrl-C にてtail -f を停止する。

7.2 Sakaiへのアクセス
・ PCからブラウザにてSakaiにアクセスする。

 http://"sakaiを導入したシステムのFQDN":8080/portal

・ユーザIDおよびパスワードをそれぞれadmin, admin にてログインする。

7.3 停止
・ /root/cmdにてstop-sakai.shを実行する。
sakaiを起動したコンソールにて次のコマンドを入力する。

  ./start-sakai.sh

  ps -ef | grep java にてプロセスが表示されなければ正常に停止されている。

以上

このサイトは、Atlassian社が提供する無償のConfluence オープンソースプロジェクトライセンスにより、Sakai Foundation (JP)が運営しています。Confluenceのお試しはこちらからご利用になれます。
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.6.0 Build:#913 9 27, 2007) - バグ/機能要望 - 管理者に連絡