[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:12065] Re: Javaコンパイル実行環境
-
From:Y.Okazaki
-
Date:Thu, 1 Nov 2001 09:07:10 +0900
- Subject: [plamo:12065] Re: Javaコンパイル実行環境
- From: "Y.Okazaki" <okazakim@xxxxxxxxxx>
- Date: Thu, 1 Nov 2001 09:07:10 +0900
- Posted: Thu, 01 Nov 2001 09:07:07 +0900
岡崎@名めたです。
>Libretto SS1000でPlamo 2.2(kernel 2.2.19)を使っています。
>Javaのコンパイルと実行の環境を準備したいのです。
>gcc 2.95.3では、CLASSPATHの設定がよくわかりません。
>java.sun.comのsdkは使用可能でしょうか。
参考になるかどうかはわかりませんが
Plamo2.1でtomcatをインストールしたときのメモです。
Apache + Tomcat 3.2.3
~~~~~~~~~~~~~~~~~~~~~~~~~~~
材料
・apache_1.3.20.tar.gz http://www.apache.org/dist/httpd
・j2sdk-1_3_1-linux-i386.bin http://java.sun.com/j2se/1.3/ja/download-linux.html
・jakarta-ant-1.3-src.tar.gz http://jakarta.apache.org/builds/jakarta-ant/release/v1.3/src/
・jakarta-tomcat-3.2.3-src.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/src/
・jakarta-servletapi-3.2.3-src.tar.gz http://jakarta.apache.org/builds/jakarta-tomcat/release/v3.2.3/src/
・jaxp-1_1.zip http://java.sun.com/xml/
・jsse-1_0_2-gl.zip http://java.sun.com/products/jsse/
(注:ant-1.4を使ったが失敗。このバージョンの構成をお勧めします。)
Apache(DSO)のインストール
# tar xfz apache_1.3.20.tar.gz
# ./configure --enable-rule=SHARED_CORE --enable-module=so
# make
# make install
(/usr/local/apache/conf/httpd.confの設定説明は省略します)
JDKのインストール
# cd /usr/local
# sh j2sdk-1_3_1-linux-i386.bin
(略)
Do you agree to the above license terms? [yes or no]
yes ← と入力してEnter
(略)
# echo '### For JAVA' >> ~/.cshrc
# echo 'setenv JAVA_HOME /usr/local/jdk1.3.1' >> ~/.cshrc
# echo 'setenv PATH "${PATH}:$JAVA_HOME/bin"' >> ~/.cshrc
# source ~/.cshrc
# java -version
Tomcatのインストール
# cd /usr/local/src
# tar xfz jakarta-tomcat-3.2.3-src.tar.gz
# tar xfz jakarta-servletapi-3.2.3-src.tar.gz
# tar xfz jakarta-ant-1.3-src.tar.gz
# ln -s /usr/local/src/jakarta-tomcat-3.2.3-src /usr/local/src/jakarta-tomcat
# ln -s /usr/local/src/jakarta-servletapi-3.2.3-src /usr/local/src/jakarta-servletapi
# ln -s /usr/local/src/jakarta-ant-1.3 /usr/local/src/jakarta-ant
# jar xf jaxp-1_1.zip
# jar xf jsse-1_0_2-gl.zip
# echo 'setenv CLASSPATH /usr/local/src/jaxp-1.1/jaxp.jar:/usr/local/src/jaxp-1.1/crimson.jar:/usr/local/src/jaxp-1.1/xalan.jar:/usr/local/src/jsse1.0.2/lib/jcert.jar:/usr/local/src/jsse1.0.2/lib/jnet.jar:/usr/local/src/jsse1.0.2/lib/jsse.jar' >> ~/.cshrc
# source ~/.cshrc
# cd jakarta-ant
# ./bootstrap.sh
# cd ..
# cd jakarta-servletapi
# sh ./build.sh dist
# cd ..
# ln -s /usr/local/src/jakarta-ant/bootstrap/bin /usr/local/src/jakarta-ant/bin
# sh ./build.sh
# cd ..
# mv build/tomcat/ /usr/local/
# cp jaxp-1.1/*.jar /usr/local/tomcat/lib
# cp jsse1.0.2/lib/*.jar /usr/local/tomcat/lib
# cd jakarta-tomcat/src/native/apache1.3
# /usr/local/apache/bin/apxs -c -o mod_jk.so -I ../jk -I$JAVA_HOME/include -I$JAVA_HOME/include/linux *.c ../jk/*.c
# cp mod_jk.so /usr/local/apache/libexec
# echo include /usr/local/tomcat/conf/mod_jk.conf-auto >> /usr/local/apache/conf/httpd.conf
(mod_jk.conf-auto はtomcatを実行したら自動生成されます)
# emacs /usr/local/tomcat/conf/server.xml
+ <!--
<Connector className="org.apache.tomcat.service.PoolTcpConnector">
<Parameter name="handler"
value="org.apache.tomcat.service.http.HttpConnectionHandler"/>
<Parameter name="port"
value="8080"/>
</Connector>
+ -->
(「+」は追記、「-」は削除、何も書いていないところはそのままという意味です)
# echo 'setenv TOMCAT_HOME /usr/local/tomcat' >> ~/.cshrc
# chown nobody -R $TOMCAT_HOME/logs
# chown nobody -R $TOMCAT_HOME/webapps
# chown nobody -R $TOMCAT_HOME/work
# chown nobody $TOMCAT_HOME/conf/iis_redirect.reg-auto
# chown nobody $TOMCAT_HOME/conf/obj.conf-auto
# chown nobody $TOMCAT_HOME/conf/tomcat-apache.conf
# chown nobody $TOMCAT_HOME/conf/uriworkermap.properties-auto
# chown nobody $TOMCAT_HOME/conf/mod_jk.conf-auto
# /usr/local/tomcat/bin/startup.sh
(/usr/local/tomcat/bin/shutdown.sh で停止)
# /usr/local/apache/bin/apache stop
# /usr/local/apache/bin/apache start
# wget http://0.0.0.0/examples/servlets/
# wget http://0.0.0.0/examples/jsp/
******************************************
名古屋めたりっく通信株式会社
ネットワークソリューション事業部
岡崎 庸 (おかざき よう)
E-mail : okazaki@mmtr.co.jp
D-FAX : 020-4666-1234
http://www.d-fax.ne.jp
******************************************
[検索ページ]
[メール一覧]
Plamo ML 公開システム