2017-11-24 11 views
0

intellij 2017.2.6 Glassfish를 서버로 사용하여 웹 프로젝트를 만들면 시작 페이지 index.xhtml을 여는 데 아무런 문제가 없지만 Tomcat을 사용하여 동일한 작업을 만들면 404. Intellij와 함께 jsf 개발을 처음 접했으므로이 문제에 대한 도움이 필요했습니다. 이것은 프로젝트를 만드는 방법입니다. enter image description here 그것은 내가 선택 해제 웹 서비스 (내가 그것을 확인하는 경우에도 내가 같은 문제가)를 제외하고는 글래스 피시를 만들 때와 같은 방법입니다. 바람둥이가 시작되면 구성에서 선언 된대로 페이지 http://localhost:8080/index.xhtml이 열립니다. 라이브러리가 전쟁/WEB-INF/libs가에없는 경우 Intellij Jsf with tomcat 문제 웹 페이지 시작

은 web.xml에에게

<?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
    version="3.1"> 
<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.xhtml</url-pattern> 
</servlet-mapping> 
</web-app> 

유물 enter image description here

+0

내가 받는다는을 사용하지 않는 2.2 ' –

+0

, 이것은 기본적인 웹 프로젝트의 pom.xml' org.glassfish.web 엘 IMPL에서 다음과 같은 의존성을 포함하려고 . – MrSir

답변

1

a busy cat

확인하고,하지 않을 경우, 추가 그때.

+0

내가 게시물에 유물 사진을 추가 – MrSir

+0

네 그게 문제, –

+0

예 그 일, 프로젝트에 많은 감사를 추가 할 인 Mojarra-2.2.1에서 더블 클릭합니다. – MrSir