2013-05-02 24 views
55

私は日食で私のサーバーをセットアップし、私は、コンソール版画、それを実行すると:私はしばらくの間TOMCAT - HTTPステータス404

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

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を閲覧した場合、その後、私が手Tomcatのようこそページが表示されます。

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

+1

あなたは、サーバー上で右クリックをしてみてくださいプロパティ、およびスイッチの場所をクリックしましたか? – NINCOMPOOP

+0

WOW!ちょうどそれをやったと私は5重大なエラーメッセージがある! – GiGamma

+0

どのようなエラーメッセージですか? – NINCOMPOOP

答えて

172
  1. Window > Show view > Serverをクリックするか、「サーバー」ビューのサーバーを右クリックして「プロパティ」を選択します。
  2. [一般]パネルで、[場所の切り替え]ボタンをクリックします。
  3. 「場所:[workspace metadata]」は、別のものに置き換えてください。
  4. サーバーの概要画面をダブルクリックして開きます。
  5. [サーバーの場所]タブで、[Use Tomcat location]を選択します。
  6. 構成を保存し、サーバーを再起動します。

サーバーを起動する前に上記の手順を実行することをお勧めします。サーバーの場所のセクションはグレーになり、到達できません。

server Locations in eclipse view

+0

この「サーバーの場所」は何のために使用されますか?私はいつも/webappsに自分のアプリケーションを追加します。私はそれについてもっと知りたい。 –

+0

@evan [This](https://github.com/opentripplanner/OpenTripPlanner/wiki/SettingUpATomcatServerInEclipse)が役に立ちます。 – NINCOMPOOP

+3

これはうまくいきませんでした。何か別の解決策を提案できますか? –

23

あなたのプログラムを実行して取得するには、Eclipseでファイルがサーバーによってそこにアクセスされないので、WEB-INF下のウェブコンテンツではなく下のjspファイルを置くので、スタートサーバを置くことで試してみて、URLを参照してください。 :

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

あなたの問題が解決されることを確認してください。

+0

Eclipseに関してではなく、 'web-inf'はサーブレット仕様で保護されています。 – NINCOMPOOP

+0

これは私のために働いた。ありがとう 私の場合は、普通の.jspファイルを開こうとしていただけです。 – patz

+0

いい情報です。このようなことについて私が読むことができるリンクをいくつか共有できますか? – Saumyaraj

4

サーバーの場所として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 (またはすでに という別のサーバーがEclipseに登録されている場合は../tmp1/wtpwebapps)などがあります。 wtpwebappsフォルダに移動し、Rキーを押しながらROOTを貼り付けます(フォルダ/ファイルのマージ/置換を尋ねるメッセージが表示されたら 「はい」と表示されます)。その後、 をリロードしてhttp://localhost/とすると、Tomcatのようこそページが表示されます。

出典:HTTP Status 404 error in tomcat

+1

上記はEclipse Oxygenで動作します - 'webapps'ディレクトリの' wtpwebapps'と 'host-manager manager'の下に' docs examples ROOT'を置いています(Eclipseの '.metadata'上記のようなディレクトリ) –

関連する問題