※ ChatGPTを利用し、要約された質問です(原文:Linuxで64bit版tomcat)
Linuxで64bit版tomcatをインストールする方法はある?
このQ&Aのポイント
64bit版のtomcatをインストールするための方法を教えてください。
Linuxで64bit版のtomcatを使いたいのですが、32bitのままになってしまいます。解決方法を教えてください。
64bitマシン上でのtomcatのアーキテクチャを64bitにする方法を教えてください。
こんにちは。
Linux (CentOS)にて Apache + Tomcat + JNI でシステム開発を行っています。
64bit マシン上で、64bit の JDK をインストールし、tomcat(6.0.28) を入れたのですが、
何故か tomcat だけアーキテクチャが 32bit になってしまいます。
JAVA の実行には問題ないのですが、JNI を利用しており、C++ 側で 64bit しか
対応していないライブラリを使いたいのですが、tomcat が 32bit のため、32bit で
モジュール(so ファイル)を作成しないと、java.lang.UnsatisfiedLinkError: となってしまいます。
明示的に、64bit 版の tomcat をインストールする方法はありますでしょうか?
※windows は 32/64bit 版があるようなのですが、Linux は無いように見えまして。。。
以下、開発環境になります。
=================================
$ uname -a
Linux djmix.ferix.jp 2.6.18-128.el5 #1 SMP Wed Jan 21 10:41:14 EST 2009 x86_64 x86_64 x86_64 GNU/Linux
=================================
$ java -version
java version "1.6.0_17"
=================================
$ ./version.sh
Using CATALINA_BASE: /home/djmix/tomcat
Using CATALINA_HOME: /home/djmix/tomcat
Using CATALINA_TMPDIR: /home/djmix/tomcat/temp
Using JRE_HOME: /usr/java/default
Server version: Apache Tomcat/6.0.20
Server built: May 14 2009 01:13:50
Server number: 6.0.20.0
OS Name: Linux
OS Version: 2.6.18-128.el5
Architecture: i386
JVM Version: 1.6.0_14-b08
JVM Vendor: Sun Microsystems Inc.
=================================
よろしくお願いいたします。
お礼
ご回答ありがとうございます。 確認してみると、32bit 版の JRE がインストールされていました。 TOMCAT にしか目がいっておらず、気付きませんでした。。。。 大変助かりました。 ありがとうございました。