web-dev-qa-db-ja.com

TomcatはEclipseで起動しましたが、http:// localhost:8085 /に接続できません

Eclipseのポート8085でTomcat 6.0.24を構成し、次のようにログを記録して正常に起動しました。

Feb 17, 2010 4:24:31 PM org.Apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the Java.library.path: C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;E:\Oracle\product\10.2.0\client_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;C:\Program Files\Microsoft SQL Server\80\Tools\BINN;C:\Program Files\Common Files\Teleca Shared;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;E:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\MySQL\MySQL Server 5.0\bin;E:\komal-gohil\tools\Subversion\bin;C:\Sun\SDK\bin;e:\instantrails\Ruby\bin;c:\program files\Java\jdk1.6.0_11\bin;E:\komal-gohil\tools\Apache-maven-2.2.1\bin;C:\program files\Java\jdk1.6.0_11\bin;E:\komal-gohil\tools\Ant\bin;E:\komal-gohil\tools\Apache-Tomcat-5.5.17\bin;C:\Sun\SDK\lib\j2ee.jar;E:\komal-gohil\tools\Android-sdk-windows-1.6_r1\tools;E:\komal-gohil\tools\Scala\bin;E:\komal-gohil\tools\pax-construct-1.4\bin
Feb 17, 2010 4:24:31 PM org.Apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:31 PM org.Apache.catalina.startup.Catalina load
INFO: Initialization processed in 705 ms
Feb 17, 2010 4:24:32 PM org.Apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 17, 2010 4:24:32 PM org.Apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
Feb 17, 2010 4:24:32 PM org.Apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:32 PM org.Apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 17, 2010 4:24:32 PM org.Apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Feb 17, 2010 4:24:32 PM org.Apache.catalina.startup.Catalina start
INFO: Server startup in 421 ms

しかし、Webブラウザでhttp://localhost:8085を開こうとすると、次のエラーが表示されます。

HTTPステータス404-/

タイプステータスレポート

メッセージ /

説明要求されたリソース(/)は利用できません。

Apache Tomcat/6.0.24

Eclipse以外でTomcatを起動すると、webbrowserでhttp://localhost:8085を開くことができます。

この理由は何でしょうか?この問題を解決するにはどうすればよいですか?

66
komal

何を期待していますか?デフォルトのTomcatホームページ?その場合、Tomcatを制御するようにEclipseを構成する必要があります。

ServersタブのTomcatサーバーエントリをダブルクリックすると、サーバー構成が取得されます。左の列のサーバーの場所で、Tomcatインストールを使用を選択します(グレー表示されている場合はreadセクションの先頭のテキスト!; ))。このように、EclipseはTomcatを完全に制御します。この方法では、Eclipse内から実行するときに、Tomcat Managerを使用してデフォルトのTomcatホームページにアクセスすることもできます。 Eclipseを使用した開発中に、それがどのように役立つかはわかりません。

enter image description here

ポート番号は問題ではありません。そうしないと、Tomcatの起動ログで例外が発生し、ブラウザにはブラウザ固有の「接続がタイムアウトしました」エラーページが表示され、Tomcatが起動していないときに表示される可能性のあるTomcat固有のエラーページは表示されませんでした。

175
BalusC

Eclipseは動的WebプロジェクトをTomcatにフックし、独自の構成を維持しますが、標準のTomcat ROOT.warをデプロイしません。 http:// localhost:8085 / リンクが404を返すため、Tomcatが稼働中であることが実際に示されているため、ルートにデプロイされたWebアプリが見つかりません。

デフォルトでは、デプロイされた動的Webプロジェクトはプロジェクト名をコンテキストルートとして使用するため、 http:// localhost:8085/yourprojectname が正常に動作していることを確認する必要がありますが、最初に[サーバー]タブをチェックして、Webプロジェクトが実際に展開されました。

お役に立てば幸いです。

2
beny23

Eclipseのプロジェクトエクスプローラーでプロジェクトの名前を右クリックし、[実行]、[サーバーで実行]の順にクリックします。次へボタンをクリックします。プロジェクトの名前が右側のConfigured:列にリストされていることを確認してください。そうであれば、次のURLでアクセスできるはずです。

http://localhost:8085/projectname/

さらに、プロジェクトに新しい追加(新しいJSP、グラフィックス、またはその他のリソースなど)を作成するときは、プロジェクトの名前をクリックしてからF5を押して、必ずプロジェクトを更新してください。そうしないと、Eclipseはそれらの新しいリソースが利用可能であることを認識せず、Tomcatがそれらを利用できるようにしません。

1
Brian Showalter

ポート番号を変更できます:

Eclipseで[サーバー]タブを開き、右クリックして[開く]をクリックして[開く]->ポート番号を変更できます。

http://localhost:8080/Applicationnameを指定してアプリケーションを実行すると、出力が表示され、http://localhost:8080/Applicationname/index.jspもチェックされます

0
Karthik Reddy

Apache Tomcatサービスを開始する必要があります。

Win + R-> sevices.msc

次に、Apache Tomcatを検索して右クリックし、[開始]をクリックします。これによりサービスが開始され、localhostにApache Tomcatホームページが表示されます。

0
Germa Vinsmoke