2016-12-16 1 views
0

Tomcat 호스트에서 실행하려고하는 Java Web Project가 있습니다.Tomcat이 내 웹 응용 프로그램을 찾을 수없는 이유는 무엇입니까?

필자가 Eclipse에서 웹 응용 프로그램을 실행할 수 있다고 인식하도록 Tomcat 호스트를 구성했습니다.

내 웹 앱 구조는 다음과 같습니다. 내 프로젝트를 실행할 때 나는 등 필요한 모든 설정 파일을 가지고 생각

enter image description here

(아래 언급 된 사본을 수행 한 후) 그러나, 나는이

HTTP 상태가 계속 404/AirlineReservationSystem/요청한 리소스를 사용할 수 없습니다. 이

그래서 나는 그 살펴보고

설정이 설정 참조 (여기서 AirlineReservationSystem이 찾을 서버를 말하는 것처럼) 서버 별 구성을 제어하기 때문에 약 server.xml을 읽는에서

는, 저는 믿습니다 문제는 여기에있다

Context docBase="AirlineReservationSystem" path="/AirlineReservationSystem" reloadable="true" source="org.eclipse.jst.jee.server:AirlineReservationSystem"/> 

Apache Tomcat에서 docbase는 웹 응용 프로그램의 디렉토리를 정의합니다. 읽은 후에 생각한 프로세스는 localhost-config의 Tomcat v8.0 Server 내에 있지 않기 때문에 웹 응용 프로그램을 찾을 수 없다는 것입니다. 그래서 그 폴더에 내 웹 애플 리케이션을 복사하지만 지금은 복사를 실행하면 아무것도로드하지 않습니다.

문제가 무엇인지 아는 사람이 있습니까? Tomcat이 AirReservationSystem을 찾을 수없는 이유는 무엇입니까? 톰캣 내 제한된 경험에서, 내 가정은 아주 잘 잘못 될 수

+0

** AirlineReservationSystem ** 나는 걸어 갈 것이라고 생각합니다. server.xml을 수정할 필요가 거의 없습니다. –

+0

당신이 준 링크에 따라 ** 서버에 직접 요소를 직접 배치하는 것은 바람직하지 않습니다 .xml 파일 ** –

+0

@ SkaryWombat 실제로 없습니다. Host 요소 안에 있습니다. 난 그냥 포함시키지 않았다. – committedandroider

답변

-1

이 시도하십시오 (당신이 servers.xml와 localconfig 안에 넣어 가지고).

  1. 프로젝트를 마우스 오른쪽을 클릭하고 속성을 선택합니다 .
  2. 웹 프로젝트 설정을 선택하고 컨텍스트 루트를 변경하려면 "/ yourProjectName"
+0

이미 AirlineReservationSystem입니다. 나는 웹 프로젝트 설정에 대해 몰랐다. 감사! – committedandroider

0

다음을 수행하고, 어떤 단계를 건너 뛸 수 없습니다 :

  1. 이클립스
  2. 에서 서버를 삭제하려면 서버
  3. 중지를
  4. 프로젝트를 깨끗하게 처리하십시오.
  5. 프로젝트 빌드를 수행하십시오.
  6. 을 추가하십시오. 이클립스에서 서버로 erver. Eclipse를 추가 한 후 서버 아래에 응용 프로그램이 표시되지 않도록합니다.
  7. 프로젝트를 마우스 오른쪽 단추로 클릭하고 "디버그"를 선택한 다음 " 서버에서 디버그"를 선택하십시오. 실행하려는 서버를 에서 선택하라는 대화 상자가 표시됩니다. 새로 구성된 톰캣 서버를 선택하고 "매번 이렇게하십시오"옵션을 선택하십시오.
  8. 대기
  9. 기다려주세요. 서버가 " NNNNN msecs"에 시작될 때까지 콘솔을 주시하십시오.

그 후 10 초 이내에 응용 프로그램의 첫 번째 페이지가 기본 브라우저 인 기본 브라우저 (내부 기본값)에 나타납니다.

그렇지 않으면 다른 작업을 수행하기 전에 전체 로그를 복사하여 여기에 붙여 넣으십시오. 귀하의 질문에 그것을 추가하거나 귀하의 질문에 "대답"에 넣어. 암호 및/또는 독점 정보를 제외하고 편집하지 말고 아무것도 남겨 두지 마십시오.

+0

btw, 내 취침 시간이 지난 오전, 나는 뉴욕 시간 아침까지 이것을 보지 않을 것이다. – arcy

+0

이것은 전체 로그입니다 - 127.0.0.1 - [15/Dec/2016 : 20 : 01 : 46 -0800] "GET/HTTP/1.1"404 994 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1 - - [15/Dec/2016 : 20 : 01 : 46 -0800] "GET/backbone-jax-cellar/HTTP/1.1"404 1034 – committedandroider

+0

방금 ​​NYC에서 돌아 왔습니다. 나는 그것을 이미 놓친다 – committedandroider

관련 문제