2011-11-05 3 views
1

Tomcat이있는 jsf2 프로젝트를 올바르게 설정하는 데 문제가 있습니다. 구성 :Eclipse-Indigo/Tomcat7에서 jsf2 프로젝트를 실행할 수 없습니다.

  • 이클립스 인디고 64 (자바 EE 개발자를위한 IDE)
  • 톰캣 7.0.22 64
  • JDK 1.7.0
  • JSF API : 버전 2.1.3
  • JSF 구현 : Primefaces 3.0.M3
  • 프로젝트 패싯 : 동적 웹 모듈 3.0, Java 1.7, JavaScript 1.0, JavaServer Faces 2.0

Eclipse에서 my tomcat v7.0 서버를 구성한 다음 내 프로젝트를 서버에 추가하고 Eclipse 내에서 tomcat을 실행하십시오. 그런 다음 localhost:8080/myapp을 탐색 할 때 Tomcat이 404 오류를 전송합니다. 내가 <workspace-root>\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps을 볼 때 web.xml과 같은 모든 설정 파일을 가진 webapp가 보입니다. 그러나 Tomcat이 그것을 모르는 것처럼 보입니다. 내가 바람둥이 서버를 시작할 때, 나는 콘솔에 표시되는 일반적인 출력 로그 문자열보고, 또한

<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_3_0.xsd" version="3.0"> 

: 정보 : 초기화 인 Mojarra 2.1.3 내 web.xml 파일은 다음과 web-app 요소 구성이 (FCS 20110908) 컨텍스트 '/ mycontext' 그래서 모든게 잘 구성되어있는 것 같았다. 내가 누락 된 부분이 있습니까?

+0

'/ myapp'가'/ mycontext'와 같지 않다는 것을 알고 있습니까? :) 구체적인 문제에 관해서는,''에 의존하지 않고 알려진 파일을 파일 이름으로 직접 열면 어떻게 될까요? – BalusC

+0

죄송합니다, 죄송합니다, 죄송합니다 : 저의 실수! 나는 index.html 파일의 철자를 잘못 썼다 : 나는 "index html"이라고 썼다. 이제는 모두 예상대로 작동합니다. 4 시간 낭비! –

+0

아, 내 마술 공이 맞았다. 나는 대답으로 다시 게시했다. – BalusC

답변

1

<welcome-file>이 올바르게 설정되어 있고 기존 파일을 가리키는 지 확인하십시오.

1

이름이 org.eclipse.wst.common.component 인 Eclipse 설정 파일이 올바르게 구성되었는지 확인하십시오. Tomcat 서버 설정 때문이 아닌 것 같습니다.

관련 문제