76

サーバーをEclipseでセットアップし、実行するとコンソールに次のように表示されます。

mai 02, 2013 4:05:13 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\jre7\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Program Files (x86)\Microsoft Application Virtualization Client;c:\Program Files (x86)\Open Text\View\bin;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\ThinkPad\Bluetooth Software\;C:\Program Files\ThinkPad\Bluetooth Software\syswow64;;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;C:\Program Files\Java\jre7\bin;C:\WorkspacePPL\apache-maven-3.0.4\bin;.
mai 02, 2013 4:05:13 PM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:ppl-webapp' did not find a matching property.
mai 02, 2013 4:05:13 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
mai 02, 2013 4:05:13 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 604 ms
mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
mai 02, 2013 4:05:14 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.36
mai 02, 2013 4:05:14 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
mai 02, 2013 4:05:14 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
mai 02, 2013 4:05:14 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/22  config=null
mai 02, 2013 4:05:14 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 493 ms

しかし、ブラウズすると次のhttp://localhost:8080ようになります。

HTTP Status 404 - /
---------------------------------------------------------------------
type Status report
message /
description The requested resource is not available.

Tomcat のウェルカム ページが表示されるはずです。

Eclipse の外部で Tomcat を実行すると、ウェルカム ページにアクセスできます。

4

3 に答える 3

234
  1. [Window > Show view > Serverサーバー] ビューでサーバーをクリックまたは右クリックし、[プロパティ] を選択します。
  2. [一般] パネルで、[場所の切り替え] ボタンをクリックします。
  3. 「場所: [ワークスペース メタデータ]」は別のものに置き換える必要があります。
  4. サーバーの概要画面をダブルクリックして開きます。
  5. [サーバーの場所] タブで、[Tomcat の場所を使用する] を選択します。
  6. 構成を保存し、サーバーを再起動します。

サーバーを起動する前に、上記の手順に従うことをお勧めします。サーバーの場所のセクションが灰色になり、到達不能になるためです。

Eclipse ビューでのサーバーの場所

于 2013-05-02T14:35:08.060 に答える
25

To get your program to run, please put jsp files under web-content and not under WEB-INF because in Eclipse the files are not accessed there by the server, so try starting the server and browsing to URL:

http://localhost:8080/YourProject/yourfile.jsp

then your problem will be solved.

于 2014-05-07T10:07:23.260 に答える
5

Tomcat インストールをサーバーの場所として使用する必要はありません。ROOT フォルダー内のファイルをコピーするだけで、はるかに簡単になります。

Eclipse は、Eclipse ワークスペース内に Tomcat フォルダーを作成するときに、既定のアプリ (ROOT、サンプルなど) をコピーするのを忘れます。に移動し C:\apache-tomcat-7.0.8\webapps、ROOT フォルダを右クリックしてコピーします。次に、Eclipse ワークスペースに移動し、.metadataフォルダーに移動して、「wtpwebapps」を検索します。次のようなものを見つける必要があります your-eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps (または../tmp1/wtpwebapps、Eclipse に別のサーバーを既に登録している場合)。フォルダーに移動しwtpwebapps、R クリックして ROOT を貼り付けます (フォルダー/ファイルをマージ/置換するかどうか尋ねられたら、「はい」と答えてください)。次にリロードhttp://localhost/して、Tomcat のウェルカム ページを表示します。

ソース: Tomcat の HTTP ステータス 404 エラー

于 2015-03-26T07:26:58.947 に答える