intellij 2017.2.6 Glassfish를 서버로 사용하여 웹 프로젝트를 만들면 시작 페이지 index.xhtml
을 여는 데 아무런 문제가 없지만 Tomcat을 사용하여 동일한 작업을 만들면 404. Intellij와 함께 jsf 개발을 처음 접했으므로이 문제에 대한 도움이 필요했습니다. 이것은 프로젝트를 만드는 방법입니다. 그것은 내가 선택 해제 웹 서비스 (내가 그것을 확인하는 경우에도 내가 같은 문제가)를 제외하고는 글래스 피시를 만들 때와 같은 방법입니다. 바람둥이가 시작되면 구성에서 선언 된대로 페이지 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>
내가 받는다는을 사용하지 않는 2.2 ' –
, 이것은 기본적인 웹 프로젝트의 pom.xml' org.glassfish.web 엘 IMPL에서 다음과 같은 의존성을 포함하려고 . –
MrSir