忍者ブログ

鯖設定とプログラム

メモ。

<< | 2025/01 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | >>

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

JDK6にアップグレードする

既にインストールしてあるJ2SE(TM) Development Kit 5.0 Update 9はとりあえずそのままにしておきます。

http://java.sun.com/javase/downloads/index.jsp

公式ウェブサイトからの引用

RPM ファイルのインストール

RPM パッケージの形式で JDK をインストールする場合は、次の手順に従ってください。

1. ファイルをダウンロードし、ファイルサイズを確認します。

任意のダウンロードディレクトリを選択できます。

ファイルをダウンロードする前に、Web サイトのダウンロードページでファイルサイズ (バイト単位) を確認してください。ダウンロードが完了したら、ダウンロードしたファイルのサイズとダウンロードページに記載されていたファイルサイズが一致しているこ とを確認します。

2. su コマンドを実行し、スーパーユーザ (root ユーザ) のパスワードを入力して root ユーザになります。

3. ダウンロードしたファイルの中身を抽出およびインストールします。

ダウンロードファイルがあるディレクトリに移動し、次のコマンドを実行して実行権を設定します。次に、バイナリを実行して RPM ファイルを抽出および実行します。

chmod a+x jdk-6-linux-i586-rpm.bin

./jdk-6-linux-i586-rpm.bin

PATH 環境変数に "." を指定しなかった場合は、最初の "./" が必須となるので、注意してください。

バイナリライセンス契約が表示されます。インストールを続行するには、このライセンスに同意する必要があります。ライセンスに同意すると、現在のディレクトリ内で jdk-6-linux-i586.rpm ファイルが作成および実行されます。

- RPM ファイルを抽出するだけでインストールしたくない場合は .bin ファイルに -x 引数を付けて実行します。root ユーザになる必要はありません。

すると、利用規約が表示されるのでスペースを押してスクロールする。
Do you agree to the above license terms? [yes or no]と聞かれるので、
yes

Unpacking...
Checksumming...
Extracting...
UnZipSFX 5.50 of 17 February 2002, by Info-ZIP (Zip-Bugs@lists.wku.edu).
  inflating: jdk-6-linux-i586.rpm
Preparing...                ########################################### [100%]
1:jdk ########################################### [100%]
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        plugin.jar...
        javaws.jar...
        deploy.jar...

Done.

これでインストールは完了。
確認する。
# rpm -q jdk
jdk-1.5.0_09-fcs
jdk-1.6.0-fcs

# cd /usr/java/
# ls -al

default -> /usr/java/latest
jdk1.5.0_09
jdk1.6.0
latest -> /usr/java/jdk1.6.0

パスが前のjdk1.5.0_09のままなので振り直す
bash_profileに追加
# vi ~/.bash_profile
下記のようにdefaultへと変更
export JAVA_HOME=/usr/java/default
export PATH=$PATH:$JAVA_HOME/bin

読み込み
# source ~/.bash_profile

バージョンが変わったか確認
# java -version
java version "1.5.0_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_09-b03)
Java HotSpot(TM) Client VM (build 1.5.0_09-b03, mixed mode, sharing)

# which java
/usr/bin/java

/usr/java/default/にシンボリックリンクを張り直す
# ln -s /usr/java/default/bin/java /usr/bin/java
# ls -al /usr/bin/java
/usr/bin/java -> /usr/java/default/bin/java

バージョンが変わったか確認
# java -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)

うまくいった。

jdk1.5.0_09が不要な場合、削除(そのままでも全く問題なし)
# rpm -e jdk1.5.0_09

Tomcat5、mod_jkなどの設定変更はなし。
PR
この記事にコメントする







  Vodafone絵文字入力用パレット表示ボタン i-mode絵文字入力用パレット表示ボタン Ezweb絵文字入力用パレット表示ボタン

この記事へのトラックバック




ブログ内検索
カレンダー
12 2025/01 02
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
プロフィール
HN:
No Name Ninja
性別:
非公開
自己紹介:
へなちょこサーバ管理者

HPは作れるがプログラムが出来なかったので、PHPを覚えた。

公開サーバ環境:
CPU:Pentium M 740 1.73GHz
Mem:512MB DDR2
HDD1:160GB SATA
HDD2:160GB SATA
OS:RedHat Enterprise Linux ES v4
Apache:httpd-2.0.52-28ent
MySQL:mysql-4.1.20-1
PHP:php-5.2.5
JavaSE:JDK6
Tomcat:apache-tomcat-5.5.20
Apache Tomcat Connector:jk-1.2.19

ローカルサーバ環境:
DELL INSPIRON4000
OS:RedHat Enterprise Linux ES v4
Apache:httpd-2.0.52-28ent
MySQL:mysql-4.1.20-1
PHP:php-5.2.5
JavaSE:JDK6
Tomcat:apache-tomcat-5.5.20
Apache Tomcat Connector:jk-1.2.19

ローカルPC
OS:Windows7
最新コメント
[03/14 mietwagen]
[02/02 Online poker]
[03/13 ほし]
[03/01 へなとこ]
[11/14 ポポ]
アクセス解析
?
カウンター
起動、終了、再起動
Apacheの起動
/etc/init.d/httpd start
Apacheの終了
/etc/init.d/httpd stop
Apacheの再起動
/etc/init.d/httpd restart

Tomcatの起動
/usr/local/tomcat/bin/startup.sh
Toncatの終了
/usr/local/tomcat/bin/shutdown.sh

MySQLの起動
/etc/rc.d/init.d/mysqld start
MySQLの終了
/etc/rc.d/init.d/mysqld stop
MySQLの再起動
/etc/rc.d/init.d/mysqld restart

vsftpdの起動
/etc/init.d/vsftpd start
vsftpdの終了
/etc/init.d/vsftpd stop
vsftpdの再起動
/etc/init.d/vsftpd restart
場所
httpd.conf
/etc/httpd/conf/httpd.conf

AdminControlMenu: AdminMenu | NewEntry | EditComment | EditTrackback

忍者ブログ [PR]