2010-11-25 11 views
3

Tomcat 6をFedora 14で稼働させようとしています。#サービスのTomcat6ステータスの結果が分かりません

テストページ(http://localhost:8080)が見つからないため、かなり基本的なレベルで間違いを犯していると思われます。

私はrootまたは通常のユーザーとして、サービスの状態を確認しようとすると、これは私が得るものです:

tomcat6 (pid) is running...[OK] 
tomcat6 lockfile exists but process is not running [FAILED] 

私はTomcatのことを言われているように見えるので、だから私は、混乱している6両方とも実行中であり、実行中ではありません。誰が私にこのことが本当に何を伝えているのか、そして次に私の疑惑がどこに向かうのかを教えてもらえれば、とても感謝しています。

ドキュメントにはこのようなことは言及されていません。

+0

を、それがポート8080で構成されるか、または、おそらくいくつかの他のですか? – JoseK

+0

申し訳ありません、今夜だけ見ました。はい、それはポート8080のために構成されていました。別のポート用に構成されているとは思えません。ありがとう。 –

答えて

1

私は同じ問題がありました。これは、古いロックファイルによって引き起こされました。プロセスは実際には実行されていませんでした。実行中である可能性があるファイルがありました。

のrm /var/run/tomcat6.pid

+0

さて、私は当時自分で試してみましたが、問題を解決しませんでした。おそらく別のロックファイルが古くなっていたかもしれません。結局、私は数週間そのまま残しました。次回は戻ってきました。それは大丈夫でした。とても好奇心が強い。私の頭をレンガの壁にぶつけたり、最後には何も学んだことはありません。しかし、助けてくれてありがとう! –

1

私は同じ問題を抱えていた:解決策は、そのファイルを削除することでした。ビートストラの答えは必要だが不十分だと分かった。また、いくつかのアクセス許可を変更する必要がありました。このバグレポートにより(主に)示されているように:その後

https://bugzilla.redhat.com/show_bug.cgi?id=708694

# get rid of pid 
rm /var/run/tomcat6.pid 

# give tomcat sufficient permissions 
chown tomcat:tomcat -R /usr/share/tomcat6/conf/ 
chown tomcat:tomcat -R /usr/share/tomcat6/conf 
chown tomcat:tomcat -R /usr/share/tomcat6/logs 

私は正常にTomcatを起動できます。

service tomcat6 start 
Starting tomcat6:    [ OK ] 
+2

@mdahlman、chownのチュートリアル:tomcat -Rちょっとしたハンマー? – mdahlman

+3

@mdahlman、いいえ、それはすごくうれしいことです。私は開発中です。オペレーションではない。 – mdahlman

関連する問題