faces-config: Keine Grammatik gefunden

trudi2012

Grünschnabel
Hi,

ich hab ein BeispielProjekt und wollte das mit JSF2.0. machen (war vorher mit 1.0 oder so), also hab ich den Kopf der web.xml und faces-config.xml geändert:

faces-config:
HTML:
<?xml version="1.0"?>
<faces-config xmlns="http://java.sun.com/xml/ns/javaee"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
    version="2.0">
  <application>
     <view-handler>com.sun.facelets.FaceletViewHandler</view-handler>
    <locale-config>
      <default-locale>en</default-locale>
    </locale-config>
  </application>
</faces-config>

HTML:
<?xml version="1.0"?>
<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_2_5.xsd"
	id="WebApp_ID" version="2.5">

	<display-name>Application</display-name>
	<description>application.</description>
	<context-param>
		<param-name>com.sun.faces.validateXml</param-name>
		<param-value>true</param-value>
	</context-param>
	<context-param>
		<param-name>javax.faces.CONFIG_FILES</param-name>
		<param-value>/WEB-INF/faces-config.xml,/WEB-INF/faces-managed-beans.xml,/WEB-INF/faces-navigation.xml</param-value>
	</context-param>
	<context-param>
		<param-name>javax.faces.DEFAULT_SUFFIX</param-name>
		<param-value>.xhtml</param-value>
	</context-param>
	<!-- JavaServer Faces -->
	<context-param>
		<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
		<param-value>server</param-value>
	</context-param>

	<!-- Faces Servlet -->
	<servlet>
		<servlet-name>Faces Servlet</servlet-name>
		<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!-- Tiles Servlet -->
	<servlet>
		<servlet-name>Tiles Servlet</servlet-name>
		<servlet-class>org.apache.struts.tiles.TilesServlet</servlet-class>
		<init-param>
			<param-name>definitions-config</param-name>
			<param-value>/WEB-INF/tiles.xml</param-value>
		</init-param>
		<load-on-startup>2</load-on-startup>
	</servlet>
	<servlet>
		<servlet-name>SpringContextServlet</servlet-name>
		<servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>
		<load-on-startup>1</load-on-startup>
	</servlet>
	<!-- Faces Servlet Mapping -->
	<servlet-mapping>
		<servlet-name>Faces Servlet</servlet-name>
		<url-pattern>*.jsf</url-pattern>
	</servlet-mapping>
</web-app>

Die Anwendung funktioniert so, allerdings bekomm ich beim deployen einen Fehler:
Digester:1439 - Parse Error at line 5 column 19: Dokument ist ungültig. Keine Grammatik gefunden.
org.xml.sax.SAXParseException; systemId: jndi:/localhost/Applikation/WEB-INF/faces-config.xml; lineNumber:5; columnNumber:19; Dokument ist ungültig.
Keine Grammatik gefunden.

Ich hab noch folgende weitere .xml:
faces-managed-beans.xml
faces-navigation.xml
applicationContext.xml

Wenn ich bei denen auch den oberen Bereich, also <faces-config ... ändere gibts noch mehr Fehler. Also vll. erst mal ein Fehler nach dem anderen, bzw. muss ich die überhaupt auch ändern?
 
Zurück