2012-04-10 2 views
5

에서 실행 중일 때 :열 수 없습니다 통해 http : // localhost : 8080/Tomcat은 내가 여기에 질문과 같은 문제가있어 이클립스

HTTP Status 404 -/
type Status report 
message/
description The requested resource (/) is not available. 
Apache Tomcat/7.0.27 

//Console info when tomcat started// 

Apr 10, 2012 4:26:32 PM org.apache.tomcat.util.digester.SetPropertiesRule begin 
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to     org.eclipse.jst.jee.server:SimpleServletProject' did not find a matching property. 
Apr 10, 2012 4:26:32 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["http-bio-8080"] 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol init 
INFO: Initializing ProtocolHandler ["ajp-bio-8009"] 
Apr 10, 2012 4:26:33 PM org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 880 ms 
Apr 10, 2012 4:26:33 PM org.apache.catalina.core.StandardService startInternal 
INFO: Starting service Catalina 
Apr 10, 2012 4:26:33 PM org.apache.catalina.core.StandardEngine startInternal 
INFO: Starting Servlet Engine: Apache Tomcat/7.0.27 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["http-bio-8080"] 
Apr 10, 2012 4:26:33 PM org.apache.coyote.AbstractProtocol start 
INFO: Starting ProtocolHandler ["ajp-bio-8009"] 
Apr 10, 2012 4:26:33 PM org.apache.catalina.startup.Catalina start 
INFO: Server startup in 495 ms 

: 나는 브라우저에서 http://localhost:8080/을 열 수 없음을 의미 Tomcat started in eclipse but unable to connect to link to http://localhost:8085/을, Tomcat 7.0.27, Eclipse Europa 및 Java 1.6.0_32를 사용하고 있습니다. BalusC의 대답을 보았지만 문제점은 Tomcat 설치를 선택할 수 없다는 것입니다 (아래 그림 참조).

무엇이 잘못 될 수 있습니까?

enter image description here

EDIT1 : 나는 데모 웹 페이지를 만들려고 할 때, 그것은 (같은 오류)도 열 수 없습니다.

EDIT2 : 나는 브라우저에서 http://localhost:8080/을 열 수 있습니다 스레드 Why tomcat server location property is greyed in Eclipse을 이어,하지만 여전히 캔트 액세스 데모 웹 페이지 ..

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web- app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> 
    <display-name>SimpleServletProject</display-name> 
    <welcome-file-list> 
      <welcome-file> index.html</welcome-file> 
    </welcome-file-list> 
</web-app> 

PS : 그것은 인덱스를 작성하려면 나에게 더 이상 공간이 없어 보인다. hmtl (그냥 일반 html) ..

+1

호스트 이름을 사용하고 확인하십시오. – Phani

+0

ping localhost를 실행하고 해결되는지 확인하십시오. 호스트 항목이 필요하지 않으면 – sfk

답변

7

루트 응용 프로그램 (http : // server : port /)에 액세스하고 싶지만 Eclipse 응용 프로그램을 설치하지 않을 것이라고 확신합니다. http://server:port/yourapp 아래에서 (Eclipse 관리 식) Tomcat 내에 배포 한 응용 프로그램에 액세스 해보십시오.

+0

아니요,여십시오. 동일한 오류가 발생했습니다 .. –

+0

Tomcat 서버에 응용 프로그램을 설치하지 않았거나 응용 프로그램을 시작하지 못한 것 같습니다. 두 번째 경우에는 tomcats 또는 응용 프로그램 로그 파일에 로그 항목이 표시되어야합니다. 애플리케이션을 tomcat 인스턴스에 어떻게 전개 했습니까? – magomi

+0

프로젝트 이름을 오른쪽 클릭하고 다음과 같이 실행을 선택했습니다 : 서버에서 실행 .. –

-3

이클립스 (8080)와 동일한 포트에 연결하려는 것 같습니다. 동일한 포트를 통해 데이터를 보내려고하므로 스카이프를 실행하고 서버를 실행하는 것과 기본적으로 충돌이 발생합니다.

localhost를 포트 3000으로 설정하려는 서버 연결 포트를 구성한 다음 시도해보십시오.

+1

나는 틀렸다고 생각합니다. 할당 된 포트가 이미 다른 프로세스에 의해 점유 된 경우 Tomcat이 시작되지 않습니다. – magomi

+0

그 때문에 로그 된 오류 (위의 콘솔 출력)가 반환되지 않습니다. 404 리소스를 사용할 수 없습니다. 점령되었거나 접근 할 수 없다는 것을 의미하지만 일식을 사용하지 않고 실행하는 능력은 점령 된 점을 분명히하기 때문에 시작되지 않습니다. – dennis

+3

Tomcat이 404 .. – heikkim

0

샘플 응용 프로그램 요청 컨텍스트 경로를 확인하십시오.

8

아파치 7을 사용하고 있습니다. 명령 프롬프트에서 시작되면 모든 것이 예상대로 작동하지만 이클립스에서 시작하면 동일한 설정으로 액세스 할 수 없었습니다.

이클립스는 기본적으로 '작업 공간 메타 데이터 사용'과 같이 사용되며 서버 설정에서 'wtpwebapps'경로를 배포합니다. 아래 단계를 따라 변경하면 일식 서버를 시작할 때 localhost : 8080에 액세스 할 수 있습니다. 당신이 등 중지, 시작보고, 속성을 선택할 수있는 하단에있는 일식 서버 탭에서

  1. 마우스 오른쪽을 클릭합니다.
  2. 속성 창에서 일반을 ​​선택한 다음 위치 전환을 선택하십시오.
  3. 이제 서버 탭의 localhost에서 Tomcat v7.0 Server를 더블 클릭하십시오.
  4. a. 전개 된 모듈이있는 경우이를 일시적으로 제거하고 탭을 닫아 변경 사항을 저장하십시오. 그렇지 않으면 아래의 4c 단계로 직접 이동하십시오.
  5. b. 모듈을 제거한 경우 4a 단계 이후에 서버를 다시 시작하고 4c 단계로 진행하십시오.
  6. c. 서버 위치에서 'Tomcat 설치 사용'라디오 버튼을 선택하고 배포 경로에서 'webapps'를 선택하십시오.

eclipse에서 서버를 저장하고 시작하십시오.이제 서버에 액세스 할 수 있습니다. ****

은 속성 창에서 다음 스위치 위치를 선택, 일반 선택 :

1
In eclipse servers tab at bottom, right click, where you can see start, stop etc, and select properties. 

는 ****이 잘 작동합니다. 이제 서버 탭의 localhost에서 Tomcat v7.0 Server를 더블 클릭하십시오. a. 전개 된 모듈이있는 경우이를 일시적으로 제거하고 탭을 닫아 변경 사항을 저장하십시오. 그렇지 않으면 아래의 4c 단계로 직접 이동하십시오. b. 모듈을 제거한 경우 4a 단계 이후에 서버를 다시 시작하고 4c 단계로 진행하십시오. c. 서버 위치에서 'Tomcat 설치 사용'라디오 버튼을 선택하고 배포 경로에서 'webapps'를 선택하십시오.

관련 문제