2004/3/17

JavaMail インストール


  1. 環境
    OS Fedora Core 1 Linux
    CPU Pentium4 2.8GHz
    Memory 512MBytes

  2. 必要なもの
    品名 パッケージ 配布元
    J2SDK J2SDK-1.4.2_04 (J2SE) (33MB) http://java.sun.com/j2se/1.4.2/download.html
    JavaMail JavaMail API 1.3.1(2002/6/26) http://java.sun.com/products/javamail/downloads/index.html
    JAF JavaBeans Activation Framework 1.0.2
    http://java.sun.com/products/javabeans/jaf/index.jsp

  3. JavaMail,JAFを解凍
    ファイルは/usr/local/srcに保管した。
    cd /usr/local/src
    unzip javamail-1_3_1.zip
    unzip jaf-1_0_2.zip

  4. J2SDKにコピー
    $JAVA_HOME/jre/lib/extにファイルをコピーする。
    $Java_Homeが/usr/java/j2sdk1.4.2であるなら、/usr/java/j2sdk1.4.2/jre/lib/ext/にコピーする。
    cp /usr/local/src/javamail-1.3.1/mail.jar /usr/java/j2sdk1.4.2/jre/lib/ext/ 
    cp /usr/local/src/jaf-1.0.2/activation.jar /usr/java/j2sdk1.4.2/jre/lib/ext/

  5. Tomcat,Apacheの再起動
    Javaの実行環境を変更したのでTomcatを再起動する。Tomcatを再起動したのでApacheも再起動する。
    ./tomcat_stop ; ./tomcat_start

    ./tomcat_stop ./tomcat_start
    #!/bin/sh
    #
    echo
    echo "### Tomcat5.0.16 & Apache2.0.48 stop ###"
    
    export JAVA_HOME=/usr/java/j2sdk1.4.2
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
    
    /usr/local/apache2/bin/apachectl stop
    /usr/local/tomcat5/bin/shutdown.sh
    
    echo "Please wait few seconds."
    sleep 3
    #!/bin/sh
    #
    echo
    echo "### Tomcat5.0.16 & Apache2.0.48 start ###"
    
    export JAVA_HOME=/usr/java/j2sdk1.4.2
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar
    
    /usr/local/tomcat5/bin/startup.sh
    /usr/local/apache2/bin/apachectl start