TOMCAT - status HTTP 404 [duplikat]

To pytanie ma już odpowiedź tutaj:

Skonfigurowałem serwer w eclipse i po uruchomieniu wyświetla się konsola:

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

Ale wtedy, gdy przeglądam http://localhost:8080 dostaję:

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

Podczas gdy powinienem zobaczyć stronę powitalną Tomcat.

If I run Tomcat poza eclipse mogę wejść na stronę powitalną.

Author: Willi Mentzel, 2013-05-02

3 answers

  1. Kliknij na Window > Show view > Server lub kliknij prawym przyciskiem myszy na serwerze w widoku "Serwery", wybierz"Właściwości".
  2. w panelu" Ogólne "kliknij przycisk " Przełącz lokalizację".
  3. "Location: [workspace metadane]" powinien zastąpić czymś innym.
  4. Otwórz ekran przeglądu serwera, klikając go dwukrotnie.
  5. na karcie lokalizacje serwera wybierz "Użyj lokalizacji Tomcat".
  6. Zapisz konfigurację i uruchom ponownie serwer.

Możesz chcieć podążać za kroki powyżej przed uruchomieniem serwera. Ponieważ sekcja Lokalizacja serwera jest szara-nieosiągalna.

lokalizacje serwerów w widoku eclipse

 191
Author: NINCOMPOOP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-09-17 13:04:48

Aby uruchomić program, proszę umieścić JSP pliki w web-content, a nie w WEB-INF ponieważ w Eclipse pliki nie są tam dostępne przez serwer, więc spróbuj uruchomić serwer i przejść do URL:

http://localhost:8080/YourProject/yourfile.jsp
Wtedy twój problem zostanie rozwiązany.
 23
Author: Agrata shukla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-06-23 09:54:09

Nie musisz używać instalacji Tomcat jako lokalizacji serwera. O wiele łatwiej jest po prostu skopiować pliki w folderze głównym.

Eclipse zapomina o kopiowaniu domyślnych aplikacji (ROOT, examples, etc.) kiedy tworzy folder Tomcat wewnątrz obszaru roboczego Eclipse. Przejdź do C:\apache-tomcat-7.0.8\webapps, R-kliknij na folder główny i skopiuj to. Następnie przejdź do obszaru roboczego Eclipse, przejdź do folderu .metadata i Szukaj "wtpwebapps". Powinieneś znaleźć coś takiego jak your-eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps (lub ../tmp1/wtpwebapps jeśli już miałeś kolejny serwer zarejestrowany w Eclipse). Przejdź do folderu wtpwebapps, R-kliknij i wklej ROOT (powiedzmy "tak" jeśli zapytasz, czy chcesz scalić / zastąpić foldery/pliki). Wtedy przeładuj http://localhost/, aby zobaczyć stronę powitalną Tomcat.

Source: HTTP Status 404 error in tomcat

 4
Author: Peeter Kokk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-03 20:21:59