2012-04-27 15 views
1

私は単純な動的Webプロジェクトを作成し、アプリケーションを実行しようとすると、必要なすべてのエントリをweb.xmlとindex.htmlに入れ、サーブレットクラスファイルをWEB-INF/classesフォルダに入れましたサーバーが起動していないことを示すエラーポップアップが表示されます。「サーバーtomcat v5.5は45秒以内に起動できません。サーバーが時間を要する場合は、サーバーエディターでタイムアウトを増やしてください。」Tomcat v5を使用しています.5 localhostとeclipse-heliosのサーバー。たぶんそれは愚かな質問ですが、私は自分のアプリケーションを実行することができません。サーブレットwith tomcat v5.5.30

答えて

0

Eclipseからtomcatを実行しようとしている場合は、サーバーのタイムアウトを増やす方法です。

ウィンドウ - > show view-> serversをクリックし、サーバーをダブルクリックして[タイムアウト]をクリックします。

ところで、サーブレットをクラスフォルダの中に入れたのはなぜですか?通常、あなたのソース(任意のjavaクラス)をsrcフォルダに置き、コンパイルBの出力がクラスまたはbinフォルダに移動するように、ビルドパス(プロジェクト - > javaビルドパス - >ソース)を設定します。

+0

私はまた、サーバーのタイムアウトを増やしますが、そうしてもらえません。クラスのフォルダーに関する追加情報を伝えてくれてありがとう、このタイプのエラーポップアップがなぜ表示されているのか教えてください。 .classファイルはクラスフォーザーに移動しますが、そのクラスを削除するとeclipseでのみ削除されますが、.classが手動で特定のドライブ(ワークスペースが残っている場所)に手動で表示されている場合は.classが存在します。 :)私は助けてくれてありがとう.. :) –

+0

あなたはサーバーログを投稿できますか?サーバー上でサーブレットを実行すること(サーバーのコンパイルまたは実行)はどういう意味ですか? eclipseでクラスを削除すると、このディスクを選択するまでファイルを削除しないかどうかを尋ねるメッセージが表示されます(元に戻すことはできません)。一般的に、手動で削除するのではなく、プロジェクトをクリーンアップしてeclipseで再構築する必要があります。 – htulsiani

関連する問題