7-1-1 ネットワーク環境
「クリアリングハウス_インストールマニュアル_1.2.pdf」の「1. インストールの前に」と「1.1 サーバー環境」を参考にします。
このブログの「5 eコミマップ」の「5-1-6-7 Web サーバとポートの設定」を実施していれば、動作確認はできています。
HOSTNAME にサーバの FQDN が設定されていることを確認します。
[user@centos6 ~]$ su - パスワード: [root@centos6 ~]# echo $HOSTNAME centos6.myhome.net利用する FQDN が 127.0.0.1 になっていることを確認します。
[root@centos6 ~]# cat /etc/hosts 127.0.0.1 centos6.myhome.net 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain67-1-2 動作環境のインストール
「クリアリングハウス_インストールマニュアル_1.2.pdf」の「2. 動作環境のインストール」を参考にします。
7-1-2-1 HTTPサーバ(httpd)のインストール
このブログの「5 eコミマップ」の「5-1-2 Apache の動作確認」を実施していれば、Apache の動作確認はできています。
/etc/httpd/conf.d/clearinghouse.conf を以下の内容で作成します。
[root@centos6 ~]# vim /etc/httpd/conf.d/clearinghouse.conf ProxyPassMatch /CatalogueService/(.*) ajp://localhost:8009/CatalogueService/$1 [root@centos6 ~]# /etc/init.d/httpd restart httpd を停止中: [ OK ] httpd を起動中: [ OK ]7-1-2-2 Java のインストール
「Java SE Development Kit 7 - Download(http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html)」の「Java SE Development Kit 7u80」で「Accept License Agreement」をクリックして選択し、「jdk-7u80-linux-x64.rpm」をクリックしてダウンロードします。
端末で、
[user@centos6 ~]$ cd ダウンロード [user@centos6 ダウンロード]$ ls --- jdk-7u80-linux-x64.rpm --- [user@centos6 ダウンロード]$ su パスワード:
[root@centos6 ダウンロード]# rpm -ivh jdk-7u80-linux-x64.rpm 準備中... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... localedata.jar... jfxrt.jar...7-1-2-3 Tomcat のインストール
Apache Tomcat7 の最新版をダウンロードします。「Apache Tomcat(http://tomcat.apache.org/)」ページの左側の「Download」の「Tomcat 7」をクリックします。
「Tomcat 7 Software Downloads(http://tomcat.apache.org/download-70.cgi)」ページの「7.0.70」(最新版)の「Binary Distributions」の「Core: 」の「 tar.gz」をクリックしてダウンロードします。次のダイアログで「OK」ボタンをクリックします。
パッケージを展開し、所有者を nobody に変更します。
[user@centos6 ~]$ cd ダウンロード
[user@centos6 ダウンロード]$ ls
---
apache-tomcat-7.0.70.tar.gz
---
[user@centos6 ダウンロード]$ tar xvzf apache-tomcat-7.0.70.tar.gz
[user@centos6 ダウンロード]$ su
パスワード:
[root@centos6 ダウンロード]# chown -R nobody:nobody apache-tomcat-7.0.70
展開したパッケージを /usr/local に配置します。
[root@centos6 ダウンロード]# mv apache-tomcat-7.0.70 /usr/local
jsvc(Tomcat をデーモンとして実行するプログラム)をビルドします。
jsvc のビルドには gcc 及び make が必要なのでインストールします。
[root@centos6 ダウンロード]# gcc -v
bash: gcc: コマンドが見つかりません
[root@centos6 ダウンロード]# yum install gcc
[root@centos6 ダウンロード]# gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
コンフィグオプション: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
スレッドモデル: posix
gcc version 4.4.7 20120313 (Red Hat 4.4.7-17) (GCC)
[root@centos6 ダウンロード]# yum list installed | grep libcap-devel
[root@centos6 ダウンロード]# yum install libcap-devel
[root@centos6 ダウンロード]# yum list installed | grep libcap-devel
libcap-devel.x86_64 2.16-5.5.el6 @base
[root@centos6 ダウンロード]# make -v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
これはフリーソフトウェアです. 利用許諾についてはソースを
ご覧ください.
商業性や特定の目的への適合性の如何に関わらず, 無保証です.
This program built for x86_64-redhat-linux-gnu
[root@centos6 ダウンロード]# cd /usr/local/apache-tomcat-7.0.70/bin/
[root@centos6 bin]# ls
---
commons-daemon-native.tar.gz
---
[root@centos6 bin]# tar xvzf commons-daemon-native.tar.gz
[root@centos6 bin]# ls
---
commons-daemon-1.0.15-native-src
commons-daemon-native.tar.gz
---
[root@centos6 bin]# cd commons-daemon-1.0.15-native-src/unix/
[root@centos6 unix]# ls
CHANGES.txt Makedefs.in configure man support
INSTALL.txt Makefile.in configure.in native
[root@centos6 unix]# ls /usr/java/
default jre1.7.0_80 jre1.7.0_80 latest
[root@centos6 unix]# ./configure --with-java=/usr/java/jdk1.7.0_80
[root@centos6 unix]# make
[root@centos6 unix]# ls
CHANGES.txt Makedefs.in config.log configure man
INSTALL.txt Makefile config.nice configure.in native
Makedefs Makefile.in config.status jsvc support
[root@centos6 unix]# mv jsvc ../../
Tomcat 起動スクリプトを配置します。
[root@centos6 unix]# cd ../../
[root@centos6 bin]# ls
---
daemon.sh
---
[root@centos6 bin]# cp -p daemon.sh /etc/init.d/tomcat7
Tomcat 起動スクリプトを編集します。1行め(/etc/init.d/tomcat7)の次に以下の5行を追加します。
[root@centos6 bin]# vim /etc/init.d/tomcat7
#!/bin/sh
# chkconfig: - 85 15
JAVA_HOME=/usr/java/jdk1.7.0_80
TOMCAT_USER=nobody
CATALINA_HOME=/usr/local/apache-tomcat-7.0.70
LANG=ja_JP.UTF-8
---
Tomcat 実行環境設定スクリプトを作成します。
[root@centos6 bin]# pwd
/usr/local/apache-tomcat-7.0.70/bin
[root@centos6 bin]# vim setenv.sh
JAVA_OPTS="-Xms1024m -XX:PermSize=512m"
CATALINA_OPTS="-Dorg.apache.jasper.compiler.Parser.STRICT_QUOTE_ESCAPING=false"
Tpmcat が OS 再起動時に自動的に実行されるように以下のコマンドを実行します。
[root@centos6 bin]# chkconfig --add tomcat7 [root@centos6 bin]# chkconfig tomcat7 on [root@centos6 bin]# chkconfig --list tomcat7 tomcat7 0:off 1:off 2:on 3:on 4:on 5:on 6:offTomcat を起動します。
[root@centos6 bin]# /etc/init.d/tomcat7 start
Web ブラウザ(Firefox)のアドレス欄に「http://centos6.myhome.net/CatalogueService/」と入力して Enter キーを押します。
「HTTPステータス 404 - /CatalogueService/」が表示されました。
7-1-2-3 PostgreSQL のインストール
このブログの「5 eコミマップ」の「5-1-3 PostgreSQL と PostGIS のインストール」を実施していれば、PostgreSQL の動作確認はできています。
0 件のコメント:
コメントを投稿