ページ

2011年12月17日土曜日

デモファイルのインストールができないときの対処方法

Red5 のデモファイルのインストールに関してのエントリーです。先日の記事のインストールページでデモファイルをインストールするところで、自宅ではインストールできたのですが他のところでは何故かインストールができないことがあったのでその対処法を書きます。

今回行うことを詳しく

普通であれば Red5 を起動させ、http://localhost:5080/installer/ へアクセスしてデモのファイルをインストールするのですが、そのリストが表示されないときがあります(プロキシの問題なのかネットワーク自体の問題なのか 今の段階では定かではありません)。

そこでサーバをひとつ作ってそこから wget なんかでデモファイルを取ってきて、そのサーバからデモファイルをインストールします。サーバはいらない PC に入れたり仮想で立てたりしてください。

環境構成

今回の環境構成は以下。

ホスト

  • OS : Windows 7 64bit
  • Red5 : 0.9.1 Final

サーバ (新しく作ってね)

  • VirtualBox 4.1.6
  • OS : Ubuntu 10.04.3 32bit (ユーザ名 test)
  • Java : OpenJDK 6 (1.6.0_20)

対処方法

今回行う項目は以下の 2 つです。


デモファイルをサーバへインストール

デモファイルは友人が見つけてくれたのですが

red5 - Revision 4296: /java/example/trunk

にあるようです。これを wget でもってきます。面倒なんで -r 付けます。

$wget -r http://red5.googlecode.com/svn/java/example/trunk/
 

ダウンロード中。


red5.googlecode.com ファイルができ、svn にごっそりとファイルが。


red5.googlecode.com/svn/java/example/trunk/ の中にデモファイルが入っています。


trunk をホームディレクトリにコピーして、名前を applns に変更します。
cp -ad trunk /home/test/
cd /home/test/
rm trunk applns


ホスト側の設定

Red5/webapps/installer/WEB-INF/red5-web.properties の5行目を変更します。先ほど作った applns にアクセスするようにします。
webapp.contextPath=/installer
webapp.virtualHosts=localhost, localhost:5080

# Used by the installer to locate the available wars
application.repository.url=サーバのURL/applns/

あとはRed5を起動し http://localhost:5080/installer/ へアクセスすればインストールできるようになります。

終わり

今回の方法は最善のものでは決してありません。もっと良い方法もあると思いますし、自分の設定のミスなどもあると思います。

0 件のコメント:

コメントを投稿