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

[debian-users:36299] Re: tomcat が別の版の j2se を調べにいってしまう Re: Re: j2sdk-1.4.1_01 を Woody で使うには?



岩崎です。

On Sat, 15 Feb 2003 00:56:52 +0900
WATANABE Takashi <lieuML@xxxxxxxxxxx> wrote:

> さて、無事、j2sdk1.4 を(正しく)インストールしましたが、tomcat4
> のインストールに失敗してしまいます。
> ============================== tomcat4 インストール時のエラー(開始)
> (中略)
> (データベースを読み込んでいます... 現在 93577 個のファイルとディレクトリがインストールされています。)
> (.../tomcat4-webapps_4.0.3-3woody2_all.deb から) tomcat4-webapps を展開しています...
> tomcat4 (4.0.3-3woody2) を設定しています ...
> Starting Tomcat 4.0 servlet engine using Java from /usr/lib/j2se/1.4: dpkg: tomcat4 の読み込みエラーです(--configure):
(中略)
> というように、/usr/lib/j2se/1.4 という間違った場所を調べてい
> るようです。(正しくは、/usr/lib/j2sdk1.4/)

手元にあるwoodyなマシンにSUNのj2sdk1.4をmpkg-j2sdkしていれて

# apt-get install tomcat4

としてみましたが、私のとこでは

-----------

未選択パッケージ tomcat4 を選択しています。
(データベースを読み込んでいます... 現在 26936 個のファイルとディレクトリがインストールされています。)
(.../tomcat4_4.0.3-3woody2_all.deb から) tomcat4 を展開しています...
tomcat4 (4.0.3-3woody2) を設定しています ...
Could not start Tomcat 4.0 servlet engine because no Java Development Kit
(JDK) was found. Please download and install JDK 1.3 or higher and set
JAVA_HOME in /etc/default/tomcat4 to the JDK's installation directory.

-----------

となりました。もしかしてJAVA_HOMEがパッケージをインストールするシェル上で
/usr/lib/j2se/1.4に設定されているとそうなるのかなと思って一度tomcat4をpurgeし、

# export JAVA_HOME=/usr/lib/j2se/1.4

としてからtomcat4をインストールすると...

-----------

未選択パッケージ tomcat4 を選択しています。
(データベースを読み込んでいます... 現在 26936 個のファイルとディレクトリがインストールされています。)
(.../tomcat4_4.0.3-3woody2_all.deb から) tomcat4 を展開しています...
tomcat4 (4.0.3-3woody2) を設定しています ...
Starting Tomcat 4.0 servlet engine using Java from /usr/lib/j2se/1.4: dpkg: tomcat4 の読み込みエラーです(--configure):
 サブプロセス post-installation script はエラー終了ステータス 1 を返しました。。
以下のパッケージの処理中にエラーが発生しました:
 tomcat4
E: Sub-process /usr/bin/dpkg returned an error code (1)

-----------

となって上記のエラーが再現(?)されました。ということで、

> この /usr/lib/j2se/1.4 という情報は、どこで規定しているので
> しょうか。

環境変数JAVA_HOMEじゃないでしょうか。tomcat4のパッケージ自体には/usr/lib/j2se/1.3
というディレクトリがJDK_DIRSという環境変数で指定されているようです。詳細は

# apt-get source tomcat4

してdebianディレクトリの中を探してみてください。

-- 
-------------------------------------
Masatoshi Iwasaki

Mail
pingoo@xxxxxxxxxxxxxxxxx

Homepage
http://potter.dcl.info.waseda.ac.jp/
-------------------------------------