2017-02-16 12 views
1

Я включил Tomcat 8.5 с Eclipse, и все же, когда я запустил сервер и перешел на http://localhost:8080 или http://localhost:8080/psite (сконфигурированный проект Eclipse с index.html), я получаю ошибку 404 каждый раз.Eclipse - почему Tomcat возвращает 404?

  1. Я попытался «переключить местоположение» - не работал.
  2. Часть «Конфигурация сервера» на экране «Обзор сервера» отсутствует на моем Eclipse (Neon).
  3. В окне Window-> Preferences-> Runtime Environments: Я использовал «Поиск», чтобы найти каталог установки Tomcat. Если я использую «Добавить», кнопка «Далее» перма-grey-out и я не могу настроить путь.
  4. В папке журнала нет журналов.
  5. Установленный tomcat с установщиком, настроенный путь JRE. Такое же поведение происходит, когда я использовал извлеченный zap-файл, а не инсталлятор.
  6. Обновление - Если я запустил Tomcat из cmd, я могу добраться до localhost: 8080 просто отлично (спасибо Sasikumar) - но что случилось с моим Eclipse? мне нужно его переустановить?

-

Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server version:  Apache Tomcat/8.5.11 
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server built:   Jan 10 2017 21:02:52 UTC 
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Server number:   8.5.11.0 
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: OS Name:    Windows 10 
Feb 16, 2017 3:41:30 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: OS Version:   10.0 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Architecture:   amd64 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Java Home:    C:\Program Files\Java\jdk1.8.0_121\jre 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: JVM Version:   1.8.0_121-b13 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: JVM Vendor:   Oracle Corporation 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: CATALINA_BASE:   C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: CATALINA_HOME:   C:\Program Files\Apache Software Foundation\Tomcat 8.5 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcatalina.base=C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dcatalina.home=C:\Program Files\Apache Software Foundation\Tomcat 8.5 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dwtp.deploy=C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Djava.endorsed.dirs=C:\Program Files\Apache Software Foundation\Tomcat 8.5\endorsed 
Feb 16, 2017 3:41:31 PM org.apache.catalina.startup.VersionLoggerListener log 
INFO: Command line argument: -Dfile.encoding=Cp1252 
Feb 16, 2017 3:41:31 PM org.apache.catalina.core.AprLifecycleListener lifecycleEvent 
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\jdk1.8.0_121\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_121/bin/server;C:/Program Files/Java/jre1.8.0_121/bin;C:/Program Files/Java/jre1.8.0_121/lib/amd64;C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Skype\Phone\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Git\cmd;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;C:\Users\Nadav\eclipse\java-neon\eclipse;;. 
Feb 16, 2017 3:41:31 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-nio-8080"] 
Feb 16, 2017 3:41:32 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 
INFO: Using a shared selector for servlet write/read 
Feb 16, 2017 3:41:32 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-nio-8009"] 
Feb 16, 2017 3:41:32 PM org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 
INFO: Using a shared selector for servlet write/read 
Feb 16, 2017 3:41:32 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 1436 ms 
Feb 16, 2017 3:41:32 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Feb 16, 2017 3:41:32 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/8.5.11 
Feb 16, 2017 3:41:32 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler [http-nio-8080] 
Feb 16, 2017 3:41:32 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler [ajp-nio-8009] 
Feb 16, 2017 3:41:32 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 246 ms 

Eclipse Tomcat Overview

Вход с Workspace.metadata.plugins \ org.eclipse.wst.server.core \ tmp0 \ журналы»

127.0.0.1 - - [16/Feb/2017:15:37:39 +0200] "GET/HTTP/1.1" 404 988 
0:0:0:0:0:0:0:1 - - [16/Feb/2017:15:37:43 +0200] "GET/HTTP/1.1" 404 988 
127.0.0.1 - - [16/Feb/2017:15:40:57 +0200] "GET/HTTP/1.1" 404 988 
0:0:0:0:0:0:0:1 - - [16/Feb/2017:15:40:59 +0200] "GET/HTTP/1.1" 404 988 
127.0.0.1 - - [16/Feb/2017:15:41:32 +0200] "GET/HTTP/1.1" 404 988 
0:0:0:0:0:0:0:1 - - [16/Feb/2017:15:41:34 +0200] "GET/HTTP/1.1" 404 988 
127.0.0.1 - - [16/Feb/2017:16:06:00 +0200] "GET/HTTP/1.1" 404 988 
0:0:0:0:0:0:0:1 - - [16/Feb/2017:16:06:06 +0200] "GET /manager HTTP/1.1" 404 1002 

enter image description here

+0

получил http: // localhost: 8080/manager использовать admin как пароль пользователя по умолчанию или проверить файл конфигурации для других параметров и посмотреть, какой путь для развернутой банки был установлен или проверить, даже если она развернута. Вы также можете проверить файл журнала, если были какие-либо ошибки при развертывании баннера. – StackFlowed

+0

Спасибо, localhost: 8080/manager тоже получает 404. Журналы не были созданы в папке журналов. Я использовал мастер установки Tomcat для настройки правильного пути JRE, это должно быть хорошо. – Ned

+0

Попробуйте следующее: http://stackoverflow.com/questions/6665245/deploy-webapp-from-eclipse-to-tomcat-root-context В частности, дважды щелкните сервер, перейдите к «модулям» (вкладка в в нижней части экрана) и проверьте, действительно ли ваше приложение действительно отображено на/psite. – Igor

ответ

0

Когда вы начинаете Ваш кот от затмения, он меняет CATALINA_BASE:

-Dcatalina.base=C:\Users\Nadav\Desktop\Workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0 

Таким образом, вы никогда не будете иметь приложение менеджер работает в затмении: он совершенно пуст. По умолчанию используется пустое приложение ROOT. Теперь я подозреваю, что вы не добавили свое приложение на сервер в представлении «Серверы» (щелкните правой кнопкой мыши на своем томате и выберите «Добавить или удалить»). На выходе консоли следует указать, что psite был развернут в этом случае. Вы также можете перейти в папку с базой каталины и проверить wtpwebapps папка для вашего приложения.

+0

Это мое плохое, в ярости я удалил проект и сервер. Результаты, которые я загрузил здесь, были из Eclipse без настроенного сайта. Я добавил его снова, добавив также образы запросов. Те же результаты. Теперь вы ищете базовую базу каталинии. – Ned

+0

Что такое содержимое этой папки: C: \ Users \ Nadav \ Desktop \ Workspace \ .metadata \ .plugins \ org.eclipse.wst.server.core \ tmp0 \ wtpwebapps? – Igor

+0

psite и ROOT. ROOT -> WEB-INF -> web.xml psite -> META-INF/WEB-INF ... Я могу перечислить содержимое, если это важно. – Ned

0

Попробуйте это.

Убедитесь, что вы добавили проект psite к tomcat8.5 с помощью server view>add или Run как-> Run на сервере

проект сейчас получил пакет исследователь (или) папки проводника найти сервер.

Разверните его, затем найдите server.xml внутри папки tomcat8.5.

Теперь откройте файл sever.xml и в конце файла убедитесь, что у вас есть эта конфигурация.

<Context docBase="psite" path="/psite" reloadable="true" source="org.eclipse.jst.j2ee.server:psite"/> 

Если не остановить сервер, измените его и запустите сервер, а затем попробуйте.

+0

Где в server.xml следует добавить эту строку? Внутренний номер ? – Ned

+0

@ Внутри

 Смежные вопросы

  • Нет связанных вопросов^_^