Tomcat запущен в Eclipse, но не может подключиться к http://localhost:8085/

Я настроил Tomcat 6.0.24 в Eclipse на порту 8085 и успешно начал с журнала, как показано ниже:

Feb 17, 2010 4:24:31 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 FilesJavajre6bin;.;C:WINDOWSSunJavabin;C:WINDOWSsystem32;C:WINDOWS;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;E:oracleproduct.2.0client_1bin;C:WINDOWSsystem32;C:WINDOWS;C:WINDOWSsystem32WBEM;C:Program FilesMicrosoft SQL ServerToolsBINN;C:Program FilesCommon FilesTeleca Shared;C:Program FilesMicrosoft SQL ServerToolsbinn;E:Program FilesMicrosoft Visual Studio 8Common7IDEPrivateAssemblies;C:Program FilesMySQLMySQL Server 5.0bin;E:komal-gohiltoolsSubversionbin;C:SunSDKbin;e:instantrailsrubybin;c:program filesjavajdk1.6.0_11bin;E:komal-gohiltoolsapache-maven-2.2.1bin;C:program filesjavajdk1.6.0_11bin;E:komal-gohiltoolsAntbin;E:komal-gohiltoolsapache-tomcat-5.5.17bin;C:SunSDKlibj2ee.jar;E:komal-gohiltoolsandroid-sdk-windows-1.6_r1tools;E:komal-gohiltoolsScalabin;E:komal-gohiltoolspax-construct-1.4bin
Feb 17, 2010 4:24:31 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:31 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 705 ms
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Feb 17, 2010 4:24:32 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.24
Feb 17, 2010 4:24:32 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8085
Feb 17, 2010 4:24:32 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 17, 2010 4:24:32 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/31  config=null
Feb 17, 2010 4:24:32 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 421 ms

но когда я пытаюсь открыть http://localhost:8085 в webbrowser он дает мне следующую ошибку:

статус HTTP 404 -/

тип отчет

/

описание запрошенный ресурс ( / ) недоступен.

Apache Tomcat / 6.0.24

когда я запускаю Tomcat вне Eclipse, то я могу просто открыть http://localhost:8085 в webbrowser.

что может быть причиной этого? Как решить эту проблему?

6 ответов


чего вы ждете? Домашняя страница Tomcat по умолчанию? Если это так, вам нужно настроить Eclipse, чтобы взять под контроль Tomcat.

дважды щелкните запись сервера Tomcat в сервера tab, вы получите конфигурацию сервера. В левой колонке, под Сервер выберите использовать установку Tomcat (обратите внимание, когда она неактивна, читать раздел ведущий текст! ;) ). Таким образом, Eclipse возьмет полный контроль над Tomcat, таким образом, вы также сможете получить доступ к домашней странице Tomcat по умолчанию с помощью менеджера Tomcat при запуске из Eclipse. Я только не вижу, как это полезно при разработке с использованием Eclipse.

enter image description here

номер порта не является проблемой. В противном случае вы получили бы исключение в журнале запуска Tomcat, и браузер отобразил бы страницу ошибки "время ожидания соединения" для браузера, а не страницу ошибки Tomcat, которая может быть невозможной если котяра не был запущен.


Eclipse подключает динамические веб-проекты в tomcat и поддерживает собственную конфигурацию, но не развертывает стандартный корень tomcat.война. As http://localhost:8085/ link returns 404 действительно показывает, что tomcat запущен и работает, просто не может найти веб-приложение, развернутое в root.

по умолчанию все развернутые динамические веб-проекты используют свое имя проекта в качестве корневого контекста, поэтому вы должны увидеть http://localhost:8085/yourprojectname работает нормально, но проверить сначала перейдите на вкладку серверы, чтобы убедиться, что ваш веб-проект действительно развернут.

надеюсь, это поможет.


щелкните правой кнопкой мыши имя проекта в Обозревателе проектов Eclipse, затем выберите Выполнить, а затем выполнить на сервере. Нажмите кнопку Далее. Убедитесь, что имя проекта указано в столбце настроено: справа. Если это так, то вы должны иметь доступ к нему с помощью этого URL:

http://localhost:8085/projectname/

кроме того, всякий раз, когда вы делаете новые дополнения (такие как новые JSPs, графика или другие ресурсы) к вашему проекту, не забудьте обновить проект, нажав на его имя, а затем нажав Ф5. В противном случае Eclipse не знает, что эти новые ресурсы доступны, и не сделает их доступными для Tomcat.


Вы можете изменить номер порта:

откройте вкладку сервер в eclipse - > щелкните правой кнопкой мыши открыть нажмите на open - - - - >вы можете изменить номер порта.

запустите приложение с помощью http://localhost:8080/Applicationname Это даст выход, а также проверить http://localhost:8080/Applicationname/index.jsp


вам нужно запустить Apache Tomcat услуги.

Win+R --> sevices.msc

затем найдите Apache Tomcat и щелкните правой кнопкой мыши на нем и нажмите кнопку Пуск. Это запустит службу, а затем вы сможете увидеть домашнюю страницу Apache Tomcat на localhost .


Я могу рыбачить здесь, но не Tomcat по умолчанию открыт для порта 8080? Попробуй!--1-->http://localhost:8080 вместо.