Create Java Server Faces Testprojekt: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 41: | Zeile 41: | ||
</dependency> | </dependency> | ||
... | ... | ||
</dependencies> | </dependencies><?xml version="1.0" encoding="UTF-8"?> | ||
<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" | |||
id="WebApp_ID" version="3.0"> | |||
<context-param> | |||
<param-name>javax.faces.PROJECT_STAGE</param-name> | |||
<param-value>Development</param-value> | |||
</context-param> | |||
<servlet> | |||
<servlet-name>faces</servlet-name> | |||
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class> | |||
<load-on-startup>1</load-on-startup> | |||
</servlet> | |||
<servlet-mapping> | |||
<servlet-name>faces</servlet-name> | |||
<url-pattern>*.xhtml</url-pattern> | |||
</servlet-mapping> | |||
<resource-env-ref> | |||
<resource-env-ref-name>BeanManager</resource-env-ref-name> | |||
<resource-env-ref-type> | |||
javax.enterprise.inject.spi.BeanManager | |||
</resource-env-ref-type> | |||
</resource-env-ref> | |||
</web-app> | |||
</pre> | |||
== WEB-INF/web.xml == | |||
<pre> | |||
<?xml version="1.0" encoding="UTF-8"?> | |||
<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" | |||
id="WebApp_ID" version="3.0"> | |||
<context-param> | |||
<param-name>javax.faces.PROJECT_STAGE</param-name> | |||
<param-value>Development</param-value> | |||
</context-param> | |||
<servlet> | |||
<servlet-name>faces</servlet-name> | |||
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class> | |||
<load-on-startup>1</load-on-startup> | |||
</servlet> | |||
<servlet-mapping> | |||
<servlet-name>faces</servlet-name> | |||
<url-pattern>*.xhtml</url-pattern> | |||
</servlet-mapping> | |||
<resource-env-ref> | |||
<resource-env-ref-name>BeanManager</resource-env-ref-name> | |||
<resource-env-ref-type> | |||
javax.enterprise.inject.spi.BeanManager | |||
</resource-env-ref-type> | |||
</resource-env-ref> | |||
</web-app> | |||
</pre> | </pre> | ||
Version vom 19. August 2017, 09:11 Uhr
Noch in Bearbeitung
Eclipse
Source-Pfad ändern:
Properties->Java Build Path
Dependencies aktualisieren:
<project>->Right click->Maven->Update Project
pom.xml
<dependencies> ... <!-- https://mvnrepository.com/artifact/org.glassfish/javax.faces --> <dependency> <groupId>org.glassfish</groupId> <artifactId>javax.faces</artifactId> <version>2.3.2</version> </dependency> <!-- https://mvnrepository.com/artifact/javax.enterprise/cdi-api --> <dependency> <groupId>javax.enterprise</groupId> <artifactId>cdi-api</artifactId> <version>2.0</version> </dependency> <!-- https://mvnrepository.com/artifact/org.jboss.weld.servlet/weld-servlet --> <dependency> <groupId>org.jboss.weld.servlet</groupId> <artifactId>weld-servlet</artifactId> <version>2.4.3.Final</version> </dependency> ... </dependencies><?xml version="1.0" encoding="UTF-8"?> <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" id="WebApp_ID" version="3.0"> <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param> <servlet> <servlet-name>faces</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>faces</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> <resource-env-ref> <resource-env-ref-name>BeanManager</resource-env-ref-name> <resource-env-ref-type> javax.enterprise.inject.spi.BeanManager </resource-env-ref-type> </resource-env-ref> </web-app>
WEB-INF/web.xml
<?xml version="1.0" encoding="UTF-8"?> <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" id="WebApp_ID" version="3.0"> <context-param> <param-name>javax.faces.PROJECT_STAGE</param-name> <param-value>Development</param-value> </context-param> <servlet> <servlet-name>faces</servlet-name> <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>faces</servlet-name> <url-pattern>*.xhtml</url-pattern> </servlet-mapping> <resource-env-ref> <resource-env-ref-name>BeanManager</resource-env-ref-name> <resource-env-ref-type> javax.enterprise.inject.spi.BeanManager </resource-env-ref-type> </resource-env-ref> </web-app>
Links
https://maven.apache.org/plugins/maven-war-plugin/usage.html
https://tomcat.apache.org/tomcat-7.0-doc/appdev/deployment.html
http://www.byteslounge.com/tutorials/how-to-configure-jsf-in-tomcat-example
Zurück zu Java