2012-04-10 8 views
5

で実行されている場合:を開くことができませんにhttp:// localhost:8080/Tomcatは私がここで質問して同じ問題だEclipseの

HTTP Status 404 -/
type Status report 
message/
description The requested resource (/) is not available. 
Apache Tomcat/7.0.27 

//Console info when tomcat started// 

Apr 10, 2012 4:26:32 PM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to     org.eclipse.jst.jee.server:SimpleServletProject' did not find a matching property. 
Apr 10, 2012 4:26:32 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 
Apr 10, 2012 4:26:33 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 880 ms 
Apr 10, 2012 4:26:33 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Apr 10, 2012 4:26:33 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.27 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-8080"] 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-bio-8009"] 
Apr 10, 2012 4:26:33 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 495 ms 

:私は、ブラウザでhttp://localhost:8080/を開くことができないことを意味Tomcat started in eclipse but unable to connect to link to http://localhost:8085/を、私はTomcat 7.0.27、Eclipse Europa、Java 1.6.0_32を使用しています。私はBalusCの答えを見ましたが、問題はTomcatのインストールを選択できなかったことです(下の図)。

ここで間違っていますか?

enter image description here

EDIT1:私はデモのWebページを作成しようとしたとき、それは(同じエラーで)あまりにも開くことができませんでした。

EDIT2:このスレッドWhy tomcat server location property is greyed in Eclipseを踏襲し、私は..

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web- app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> 
    <display-name>SimpleServletProject</display-name> 
    <welcome-file-list> 
      <welcome-file> index.html</welcome-file> 
    </welcome-file-list> 
</web-app> 

PSデモのWebページをブラウザでhttp://localhost:8080/を開いて、まだカントアクセスすることができます:インデックスを投稿する私にはこれ以上のスペースがありませんようです。 hmtl(これはちょうど普通のhtmlです)..

+1

ホスト名を使用してチェックしてください。 – Phani

+0

ping localhostを実行して解決するかどうかを確認します。あなたがホストエントリを必要としない場合 – sfk

答えて

7

rootアプリケーション(http:// server:port /)にアクセスする必要がありますが、Eclipseではrootアプリケーションをインストールしないと確信しています。 http://server:port/yourappの下の(Eclipse管理された)tomcat内にデプロイしたアプリケーションにアクセスしてみてください。

+0

いいえ、私はそれを開くことができません。同じエラーが発生しました。 –

+0

Tomcatサーバーにアプリケーションをインストールしなかったか、アプリケーションの起動に失敗したようです。 2番目のケースでは、tomcatsやアプリケーションのログファイルにログエントリがあるはずです。アプリケーションをtomcatインスタンスにどのようにデプロイしましたか? – magomi

+0

プロジェクトの名前を右クリックし、次のように実行を選択しました。 –

-3

eclipse(8080)と同じポートに接続したいと思われます。 skypeを実行してサーバを走らせるのと同じことは、デフォルトでは同じポートを介してデータを送信したいので衝突します。

localhostをポート3000に設定したい場合は、サーバー接続ポートを設定してみてください。

+1

私はあなたが間違っていると思います。割り当てられたポートがすでに別のプロセスによって占有されている場合、Tomcatは起動しません。 – magomi

+0

このため、ログに記録されたエラー(上記のコンソール出力)404リソースが利用できません。それは占有されているかアクセス不可能であることを意味するが、実行されないで実行する能力は占有されていることを明白にし、そのために開始しない。 – dennis

+3

Tomcatは明らかに404 .. – heikkim

0

サンプルアプリケーションリクエストのコンテキストパスを確認してください。

8

私はapacheを使用しています。7.コマンドプロンプトで起動すると、すべてが正常に動作しますが、私がEclipseから同じものを起動した場合、それにアクセスして設定を見つけることができませんでした。

デフォルトでは「ワークスペースのメタデータを使用する」と「サーバーの設定でwtpwebappsにパスを展開する」のように見えます。これらを変更するには以下の手順に従います。サーバーをEclipseで起動すると、localhost:8080にアクセスできます。あなたは、開始など、停止、およびプロパティを選択見ることができます下、右クリックして、で日食サーバ]タブで

  1. [プロパティ]ウィンドウで[一般]を選択し、[場所の切り替え]を選択します。
  2. これで、Tomcat v7.0 Serverがlocalhostの[サーバー]タブに表示され、ダブルクリックします。
  3. a。配備されているモジュールがある場合は、それらを一時的に削除し、タブを閉じてこの変更を保存します。そうでない場合は、下のステップ4cに直接進みます。
  4. b。モジュールをすべて取り外した場合は、手順4aの後にサーバーを再起動し、手順4cに進みます。
  5. c。サーバーの場所で、「Tomcatのインストールを使用する」ラジオボタンを選択し、展開パスで「webapps」を選択します。

eclipseでサーバーを保存して起動します。これで、サーバーにアクセスできます。その後、****のプロパティ]ウィンドウで

、一般を選択し、スイッチの場所を選択します。

1
In eclipse servers tab at bottom, right click, where you can see start, stop etc, and select properties. 

****これは正常に動作します。 これでTomcat v7.0 Serverがlocalhostのサーバータブに表示され、ダブルクリックします。 a。配備されているモジュールがある場合は、それらを一時的に削除し、タブを閉じてこの変更を保存します。そうでない場合は、下のステップ4cに直接進みます。 b。モジュールをすべて取り外した場合は、手順4aの後にサーバーを再起動し、手順4cに進みます。 c。サーバーの場所で、「Tomcatのインストールを使用する」ラジオボタンを選択し、展開パスで「webapps」を選択します。

関連する問題