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' 그래서 모든게 잘 구성되어있는 것 같았다. 내가 누락 된 부분이 있습니까?
'/ myapp'가'/ mycontext'와 같지 않다는 것을 알고 있습니까? :) 구체적인 문제에 관해서는,''에 의존하지 않고 알려진 파일을 파일 이름으로 직접 열면 어떻게 될까요? –
BalusC
죄송합니다, 죄송합니다, 죄송합니다 : 저의 실수! 나는 index.html 파일의 철자를 잘못 썼다 : 나는 "index html"이라고 썼다. 이제는 모두 예상대로 작동합니다. 4 시간 낭비! –
아, 내 마술 공이 맞았다. 나는 대답으로 다시 게시했다. – BalusC