TOMCAT-HTTP статус 404 [дубликат]



этот вопрос уже есть ответ здесь:



Я настроил свой сервер в 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 FilesJavajre7bin;C:WINDOWSSunJavabin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSSystem32Wbem;c:Program Files (x86)Microsoft Application Virtualization Client;c:Program Files (x86)Open TextViewbin;C:WINDOWSSystem32WindowsPowerShellv1.0;C:Program FilesThinkPadBluetooth Software;C:Program FilesThinkPadBluetooth Softwaresyswow64;;C:Program Files (x86)IntelOpenCL SDK.0binx86;C:Program Files (x86)IntelOpenCL SDK.0binx64;C:Program FilesJavajre7bin;C:WorkspacePPLapache-maven-3.0.4bin;.
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.



Если я запускаю Tomcat за пределами eclipse, я могу добраться до страницы приветствия.

1009   3  

3 ответов:

  1. нажать на кнопку Window > Show view > Server или щелкните правой кнопкой мыши на сервере в представлении "серверы", выберите"Свойства".
  2. в панели" общие "нажмите на кнопку" переключить местоположение".
  3. " Location: [workspace metadata]" следует заменить на что-то другое.
  4. откройте обзорный экран для сервера, дважды щелкнув его.
  5. на вкладке расположение сервера выберите "Использовать расположение Tomcat".
  6. сохраните конфигурации и перезагрузите Сервер.

вы можете выполнить описанные выше действия перед запуском сервера. Потому что раздел расположение сервера становится серым-недостижимым.

server Locations in eclipse view

чтобы запустить вашу программу, пожалуйста, поставьте jsp файлы под веб-контентом, а не под WEB-INF потому что в Eclipse файлы не доступны там сервером, поэтому попробуйте запустить сервер и перейти по URL:

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

тогда ваша проблема будет решена.

вам не нужно использовать установку Tomcat в качестве расположения сервера. Гораздо проще просто скопировать файлы в корневую папку.

Eclipse забывает копировать приложения по умолчанию (ROOT, примеры и т. д.) когда он создает папку Tomcat внутри рабочей области Eclipse. Идти к C:\apache-tomcat-7.0.8\webapps, R-нажмите на корневую папку и скопируйте оно. Затем перейдите в рабочую область Eclipse, перейдите в .metadata папка, и поиск "wtpwebapps". Вы должны найти что-то подобное your-eclipse-workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps (или ../tmp1/wtpwebapps Если у вас уже был зарегистрирован другой сервер в Eclipse.) Иди в wtpwebapps папка, R-нажмите и вставьте корень (скажем "да", если вас спросят, хотите ли вы объединить/заменить папки/файлы). Затем перезагрузить http://localhost/ чтобы увидеть страницу приветствия Tomcat.

источник: ошибка HTTP Status 404 в tomcat

Comments

    Ничего не найдено.