2013年11月18日月曜日

16 - GeoServer 1 - インストール

16-1 GeoServer のインストール

GeoServer のホームページ
http://geoserver.org/display/GEOS/Welcome

の Documentation リンクをクリック。

Documentation サイト
http://docs.geoserver.org/

の User Manual リンクをクリック。

GeoServer User Manual ページ
http://docs.geoserver.org/stable/en/user/

の「Installation」をクリック。

Installation ページ
http://docs.geoserver.org/stable/en/user/installation/index.html

の「Debian」をクリックします。

Debian ページ
http://docs.geoserver.org/stable/en/user/installation/linux/debian.html

「Preparation」説明によると、準備として
1 「Web archive (WAR)」の Step3 まで操作。
a Java は、Eclipse を使っていればインストール済みです。
b 「Download」ページの「Stable(2013.8.28 現在 バージョン 2.3.5)」をクリック。
c「Stable」ページの「Web Archive」をクリックしてダウンロード。
2 root で操作。
3 tomcat7 をインストールするだけでも準備OK。
 Synaptic パッケージマネージャで tomcat7 をインストール。

「Installation」
1 ダウンロードしたファイルを解凍します。(フォルダを作成して解凍すると作業がしやすいです。)
root で geoserver.war を /var/lib/tomcat7/webapps にコピーします。
2 http://localhost:8080/geoserver
エラーメッセージが表示されたら Apache を再起動します。


■「Binary (OS independent)」もあるのでこちらも使えます。
Download ページ
http://geoserver.org/display/GEOS/Download

の「Stable」をクリック。

Stable ページ
http://geoserver.org/display/GEOS/Stable

から「Binary(OS independent)」をダウンロードします。
geoserver-2.3.5-bin.zip ファイルを解凍します。

user@debian7-vmw:~$ cd ダウンロード
user@debian7-vmw:~$ unzip geoserver-2.3.5-bin.zip
user@debian7-vmw:~/ダウンロード$ mv geoserver-2.3.5 ../
user@debian7-vmw:~/ダウンロード$ cd
user@debian7-vmw:~$ ls
---
geoserver-2.3.5
---

geoserver-2.3.5 ディレクトリに移動して、RUNNING.txt を開きます。

user@debian7-vmw:~$ cd geoserver-2.3.5/
user@debian7-vmw:~/geoserver-2.3.5$ ls
GPL.txt README.txt bin etc logs start.jar
LICENSE.txt RUNNING.txt data_dir lib resources webapps
user@debian7-vmw:~/geoserver-2.3.5$ vim RUNNING.txt

ここに動作手順が書かれています。
最初に、「(0) Download and install a Java Development Kit」にJava Development Kit (JDK) のインストールについて書いてありますが、既にインストールしてあるので省略します。
次の「(1) Download and install the GeoServer binary」も作業が済んでいます。

ここに、GeoServer のあるディレクトリについて symbolic name(環境変数)を設定しておくとよいとあります。

.bashrc の最後の行に次のように追加しました。

user@debian7-vmw:~/geoserver-2.3.5$ cd
user@debian7-vmw:~$ vim .bashrc
---
export GEOSERVER_HOME=geoserver-2.3.5

再ログインして次のコマンドで確認します。

user@debian7-vmw:~$ printenv GEOSERVER_HOME
geoserver-2.3.5

「(2) Start Up GeoServer」の UNIX の例で GeoServer を起動します。

user@debian7-vmw:~$ $GEOSERVER_HOME/bin/startup.sh
The JAVA_HOME environment variable is not defined
This environment variable is needed to run this program

この様にメッセージが出たので、.bashrc の最後の行に次のように追加しました。

user@debian7-vmw:~$ vim .bashrc
---
export GEOSERVER_HOME=geoserver-2.3.5
export JAVA_HOME=/usr/lib/jvm/java-6-openjdk

再ログインして次のコマンドで確認し、GeoServer を起動します。

user@debian7-vmw:~$ printenv JAVA_HOME
/usr/lib/jvm/java-6-sun
user@debian7-vmw:~$ $GEOSERVER_HOME/bin/startup.sh

$GEOSERVER_HOME/bin に移動して「./startup.sh」でもできます。

user@debian7-vmw:~$cd $GEOSERVER_HOME/bin
user@debian7-vmw:~$./startup.sh
■ここまで「Binary (OS independent)」


Web ブラウザのアドレス欄に「http://localhost:8080/geoserver」と入力して Enter キーを押すと次のように GeoServer のページが表示されます。

0 件のコメント: