| 取得物1
make
make-3.80-sol8-sparc-local
@ http://sunfreeware.com
cコンパイラー
gcc-3.4.2-sol8-sparc-local.gz ←これダメ!gccのコンパイルエラー
gcc-3.3.2-sol8-sparc-local.gz ←このVerでないとApache2.0.43をコンパイルできないこと発見
@ http://sunfreeware.com
圧縮解凍
gzip-1.3[1]
@ http://sunfreeware.com
プロセス監視
top-3.5.1-sol8-sparc-local.gz
@ http://sunfreeware.com
取得物2
JAVA Patch for Solaris
J2SE_Solaris_8_Recommended.zip
@ http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/J2SE
Java(TM) 2 SDK, Standard Edition 1.4.2_06
j2sdk-1_4_2_06-solaris-sparcv9.sh ←ダメ!TomcatでJAVA_HOMEとして認識しない。
j2sdk-1_4_2_06-solaris-sparcv9[1].tar ←こっちでないとTomcatで使用できないこと発見
@ http://java.sun.com/j2se/1.4.2/ja/download.html
Apache2
httpd-2.0.43-sparc-sun-solaris2.8.tar.gz
@ http://httpd.apache.org
Tomcat4
jakarta-tomcat-4.1.31.tar.gz
@ http://jakarta.apache.org
Apache2+Tomcat Connection
jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43.tar.gz
@ http://jakarta.apache.org
インストール覚書き
-JAVAパッチ------------------------------------------------------
#unzip ./J2SE_Solaris_8_Recommended.zip
#cd J2SE_Solaris_8_Recommended
#chmod 777 ./*
#./install_cluster
(4時間待つ)
-JDK-------------------------------------------------------------
#gunzip j2sdk-1_4_2_06-solaris-sparcv9[1].tar.gz
#mkdir java
#cp j2sdk-1_4_2_06-solaris-sparcv9[1].tar java
#cd java
#tar xvf j2sdk-1_4_2_06-solaris-sparcv9[1].tar
#chmod -R 777 ./SUNWj3*
#pkgadd -d . SUNWj3dmx SUNWj3dvx SUNWj3rtx
#vi /etc/profile
(追加)
JAVA_HOME=/usr/j2se
export JAVA_HOME
-Tomcat4---------------------------------------------------------
#gunzip jakarta-tomcat-4.1.31.tar.gz
#tar xvf jakarta-tomcat-4.1.31.tar ←この解凍作業SunOSだとエラーになるので、他のマシン(Linux等)で解凍する。
#mv jakarta-tomcat-4.1.31 /usr/local
#cd /usr/local/
#ln -s ./jakarta-tomcat-4.1.31 catalina
#vi /usr/local/catalina/bin/startup.sh
(追加)
CATALINA_HOME=/usr/local/catalina
export CATALINA_HOME
#. /etc/profile
#cd /usr/local/catalina/bin/
#./startup.sh
ブラウザーで確認
http://log-jp102i:8080
#./shutdown.sh
-Apache2---------------------------------------------------------
#vi /etc/profile
(PATH追加)
/usr/local/bin:/usr/ccs/bin ←apacheのコンパイル時にarを認識するので、Pathをとおす
#. /etc/profile
#cd httpd-2.0.52
#./configure --enable-modules=so
#make
#make install
#cd /usr/local/apache2/conf/
#vi httpd.conf
(編集)
265行目 User nobody
266行目 Group nogroup
289行目 ServerName log-jp102i:80
#cd /usr/local/apache2/bin/
#./apachectl start
ブラウザーで確認
http://log-jp102i/
#./apachectl stop
-Apache2+Tomcat合体!-------------------------------------------
#gunzip jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43.tar.gz
#tar xvf jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43.tar
#cd jakarta-tomcat-connectors-jk2.0.2-solaris8-apache2.0.43
#cp ./* /usr/local/apache2/modules
#cd /usr/local/apache2/conf/
#vi httpd.conf
(追加)
1054行目 LoadModule jk2_module modules/mod_jk2-2.0.43.so
#vi workers2.properties
(追加)
[status:]
[uri:/jkstatus/*]
group=status:
[shm:]
disabled=1
[channel.socket:]
[ajp13:]
[uri:/*]
-動作確認---------------------------------------------------------
(Tomcat)
#cd /usr/local/catalina/bin/
#./startup.sh
ブラウザーで確認
http://ホスト名:8080
(Apache)
#cd /usr/local/apache2/bin/
#./apachectl start
ブラウザーで確認
http://host名/
-エラー集---------------------------------------------------------
root@hostname#./apachectl start
ld.so.1: /usr/local/apache/bin/httpd: 重大なエラー: libgcc_s.so.1: open に失敗しました: ファイルもディレクトリもあり
ません。
強制終了
対処方法:
root@hostname#ln -s /usr/local/lib
lib libexec libexec_tmp
root@hostname#ln -s /usr/local/lib
lib libexec libexec_tmp
root@hostname#ln -s /usr/local/lib/libgcc_s.so.1 /usr/lib/libgcc_s.so.1
root@hostname#./apachectl start |