[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:12065] Re: Javaコンパイル実行環境



岡崎@名めたです。

>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 公開システム