それは、64ビットのUbuntu上のJava 1.4を置くことは可能ですか?
質問
私は、Tomcat 4を使用し、1.4 JDKを使用して実行し、レガシーアプリケーションを設定する必要があります。
私はUbuntuの9.04の日のダウンロードサイトからLinuxのJDK 1.4をインストールしようとしたが、それは、インストールのwouldntます。
これは、Ubuntuの64ビットバージョンのJDK 1.4をインストールすることは可能ですか?
私は試してみて、私は次のエラーを取得するJ2SDK-1_4_2_19-linuxの-ia64.binバージョンをインストールすると、
./install.sfx.22146: 1: ��: not found
./install.sfx.22146: 1: ELF2�@@H�@8@@@@@@����@�@@@��������P: not found
./install.sfx.22146: 2: Syntax error: "(" unexpected
解決
あなたは、64ビットのJava 1.4についての特定のか? 私は、32ビットのJava 1.4で試してみましたが、それが動作します。 私は2GBのメモリよりも多くを利用するWebアプリケーションをクラスタ化されます。
他のヒント
あなたは32ビットライブラリがインストールされている場合、あなたは(最大プロセスサイズが原因32ビットであることに限定されて当然のを除いて)64ビットLinux問題はない上の32ビットJVMを実行することができます。あなたも、chroot環境にVMを必要とし、おそらくないではありません。 Debianで少なくとも、そこに32ビットのlibcおよびいくつかの他のライブラリが含まれているIA32-libsのパッケージがあり、そしてあなただけのJVMを実行するために、共有ライブラリの多くを必要としません。
j2sdk-1_4_2_19-linux-ia64.bin
はIA64、AMD64ない(x86_64版)のためである - 彼らは完全に異なっている。
見えます。 sh xxxx.bin
場合代わりすなわち./xxxx.bin
、ELF文字列は、実行を示し、それは、シェルスクリプトとして起動されます。
ええ32ビットバイナリは、64ビットシステム上で動作するつもりはありません。あなたは、64ビットのUbuntuのサーバー上の32ビットVM置くことができます(VMware Playerのか?)。そして、その内部のTomcatを実行します。