5

ここでの質問でも同じ問題が発生しました:TomcatはEclipseで起動しましたが、http:// localhost:8085 /にリンクするために接続できません。つまり、ブラウザーでhttp:// localhost:8080/を開くことができません。

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

Tomcat 7.0.27、Eclipse Europa、およびJava1.6.0_32を使用しています。BalusCの答えを見ましたが、問題は、Tomcatインストールを選択できなかったことです(下の図)。

ここで何が間違っている可能性がありますか?

ここに画像の説明を入力してください

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

EDIT2:このスレッドをフォローしましたEclipseでtomcatサーバーの場所のプロパティが灰色になっている理由ブラウザでhttp:// localhost:8080 /を開くことはでき ますが、デモWebページにアクセスできません。

<?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:index.hmtlを投稿するスペースがなくなったようです(これは通常のhtmlです)。

4

5 に答える 5

8

私はapache7を使用しています。コマンドプロンプトで起動すると、すべてが期待どおりに機能しますが、Eclipseから同じように起動すると、アクセスして設定を見つけることができませんでした。

Eclipseはデフォルトで「ワークスペースメタデータを使用」を使用し、サーバー設定で「wtpwebapps」へのパスをデプロイするように見えます。以下の手順に従ってこれらを変更すると、Eclipseでサーバーを起動したときにlocalhost:8080にアクセスできるようになります。

  1. 下部にあるEclipseサーバータブで右クリックすると、開始、停止などが表示され、プロパティを選択できます。
  2. プロパティウィンドウで、[全般]を選択し、[場所の切り替え]を選択します。
  3. これで、ローカルホストのTomcatv7.0サーバーが[サーバー]タブに表示されます。ダブルクリックします。
  4. a。展開されているモジュールがある場合は、それらを一時的に削除し、タブを閉じてこの変更を保存します。それ以外の場合は、以下の手順4cに直接進みます。
  5. b。モジュールを削除した場合は、手順4aの後でサーバーを再起動し、手順4cに進みます。
  6. c。サーバーの場所で、[Tomcatインストールを使用する]ラジオボタンを選択し、デプロイパスで[webapps]を選択します。

サーバーを保存してEclipseで起動します。これで、サーバーにアクセスできるようになります。

于 2012-08-02T11:41:27.123 に答える
7

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

于 2012-04-10T09:42:52.830 に答える
1
In eclipse servers tab at bottom, right click, where you can see start, stop etc, and select properties.

****これは正常に機能します:****

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

于 2015-04-23T18:55:04.920 に答える
0

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

于 2012-04-10T11:21:56.067 に答える
-3

eclipse(8080)と同じポートに接続したいようです。skypeを実行してサーバーを実行するのと同じように、同じポートを介してデータを送信するため、デフォルトで衝突します。

ローカルホストをポート3000に設定する可能性のあるサーバー接続ポートを構成してみて、それが機能するかどうかを試してください。

于 2012-04-10T09:37:11.027 に答える