はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 tomcat が起動できません。
日時: 2005/01/30 11:24
名前: HGlite

いつもお世話になっております。
HGliteと申します。

http://kajuhome.com/tomcat.shtml

の手順に全て則り「サーバサイドJAVAの導入」を試みたのですが、

> # /etc/rc.d/init.d/httpd restart
> httpdを停止中:[ OK ]
> httpd を起動中: httpd: Could not determine the server's fully qualified dom> ain name, using 127.0.0.1 for ServerName
>        [ OK ]
> # /etc/rc.d/init.d/tomcat start
> tomcat を起動中:(13秒くらいしてから)[失敗]


となってしまいます。手順に関して異なる点と言えば、

vi /etc/profile

による設定の際に、「j2sdk1.4.2_05」という手順書の表記を「j2sdk1.4.2_06」としただけです。

何卒ご指導いただければ誠に幸いに存じます。

メンテ

Page:  [1] [2] [3] [4] [5]

■ コンテンツ関連情報

 Re: tomcat が起動できません。 ( No.1 )
日時: 2005/01/30 17:49
名前: 管理者

HGlite様、はじめまして。

tomcatをインストールする前にはapacheは正常に起動されていましたか?

メッセージを見る限り「ServerName」が解決できていない様に見えます。
まず、apacheでエラー表示されているので以下の部分を見直してみてください。
「/etc/httpd/conf/httpd.conf」
①ServerName
(サーバ名が合っているか?)

②CustomLog
③ErrorLog

②と③は以前、どこかのサイトで似たようなメッセージでの対処法を見た気がします。
確認する事は、デフォルトで「/etc/httpd/」から相対パスになっていればOKでしょう。
メンテ
 Re: tomcat が起動できません。 ( No.2 )
日時: 2005/01/30 17:57
名前: HGlite

管理人様、ご回答ありがとうございます。
ホームページ上の情報、そして掲示板でのご回答と、本当にお世話になっております。

> まず、apacheでエラー表示されているので以下の部分を見直してみてください。
> 「/etc/httpd/conf/httpd.conf」
> ①ServerName
> (サーバ名が合っているか?)


ご指摘のとおりです。サーバ名が合っておりませんでした。「httpd.conf」にある「ServerName」の部分にワケのわからないホスト名(多分デフォルトのもの?)が指定されておりました。そこで、「/etc/hosts」ファイルにて 127.0.0.1 に対し並記されている一番左のサーバ名をもって ServerName の指定にあてがいました。

その余の2点、すなわち、

> ②CustomLog
> ③ErrorLog

> 確認する事は、デフォルトで「/etc/httpd/」から相対パスにっていればOKでしょう。


に関する点ですが、確認したところ以下のような記載となっております。

> :
> CustomLog logs/access_log common
> :
> ErrorLog logs/error_log
> :


さて、以上のような環境の下で改めて apache の再起動と tomcat の起動を試みました。tomcat はやはり…ダメでした。

> # /etc/rc.d/init.d/httpd restart
> httpdを停止中:                  [OK]
> httpd を起動中:                  [OK]
> # /etc/rc.d/init.d/tomcat start
> tomcat を起動中:                 [失敗]


「相対パス」ということで log の指定に問題はないのかなとは思うものの、やはり問題の有無を判断できない初心者であります(^^;)。
メンテ
 Re: tomcat が起動できません。 ( No.3 )
日時: 2005/01/30 18:13
名前: 管理者

では、少しずつ解決して行きましょう!

tomcatのログ「TOMCAT_HOME/logs/」即ち、当サイトの様に構築したならば、「/usr/share/tomcat/logs/」配下にログが出力されると思います。
この中で、最後の方に起動できなかった理由のログが出力されていると思いますので、教えて頂けますか?
メンテ
 Re: tomcat が起動できません。 ( No.4 )
日時: 2005/01/31 12:53
名前: HGlite

管理人様

お返事誠に有難うございます。「/usr/share/tomcat/logs/」に「tomcat.out」なるログファイル(のみでした)をみつけました。「起動できなかった理由のログ」に相当する記述として「java.lang.NullPointerException」なるものを見出します。

これはどうやらエラーメッセージのようですね。

 http://www.gimlay.org/~javafaq/S171.html

「このエラーメッセージ」は「null参照に対して、メソッドなどを呼んだ時に起こります。」とのことです。「なぜその変数が null のままなの」かについて探求することが課題となりそうですが…。

なぜだか、たくさんの「AT」があります(涙)。
メンテ
 Re: tomcat が起動できません。 ( No.5 )
日時: 2005/01/31 22:11
名前: 管理者

確認です。

「ApacheとTomcatの連携モジュールをインストール」は、行われていますよね?
mod_jk2がインストールされていないと、正常にTomcatが起動できません。

http://kajuhome.com/tomcat.shtml#n02」を再度ご確認ください。
メンテ

Page:  [1] [2] [3] [4] [5]

題名
名前  ("初心者"を含む名前は使用できません)
E-Mail
URL
パスワード 記事メンテ時に使用)
投稿キー (投稿時 投稿キー を入力してください)
コメント
画像添付 (対応画像:JPEG/GIF/PNG [Max 500KB])

   クッキー保存

■ その他


Copyright(©)2004-2018 First home server construction. All Right Reserved.