In Intellij 2017.2.6 wenn ich ein Web-Projekt mit Glassfish als Server erstellen habe ich keine Probleme beim Öffnen der index.xhtml
Seite, aber wenn ich das gleiche mit Tomcat ich habe ein 404. Da ich neu in der JSF-Entwicklung mit Intellij bin, wollte ich etwas Hilfe dabei haben. So erstelle ich das Projekt. Es ist die gleiche Art und Weise wie ich einen Glassfish erstelle, außer dass webServices deaktiviert sind (selbst wenn ich es überprüfe, habe ich die gleichen Probleme). Wenn Tomcat startet, öffnet es die Seite http://localhost:8080/index.xhtml
, wie es in der Konfiguration deklariert ist.Intellij Jsf mit Tomcat Problem beim Starten der Webseite
Diese 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>
versuchen, die folgende Abhängigkeit in pom.xml ' org.glassfish.web 2,2 ' –
Ich verwende Maven el-impl, um nicht, das ist ein grundlegendes Web-Projekt . –
MrSir