how_to_install_cdi_in_tomcat
How to install CDI in TOMCAT
Si ya posee un proyecto web JEE con JSF y requiere utilizar Omnifaces, estos pasos son de utilidad para su puesta en marcha.
Los pasos son los siguientes:
1. Descargar y añadir el jar “weld-servlet.jar” en /WEB-INF/lib.
URL: http://central.maven.org/maven2/org/jboss/weld/servlet/weld-servlet/
Nota: debe haber añadido el jar “omnifaces-x.x.jar” desde http://omnifaces.org/
2. Crear el archivo /META-INF/context.xml y agregar:
<Context> <Resource name="BeanManager" auth="Container" type="javax.enterprise.inject.spi.BeanManager" factory="org.jboss.weld.resources.ManagerObjectFactory"/> </Context>
3. Crear un archivo xml vacio: /WEB-INF/beans.xml
<?xml version="1.0" encoding="UTF-8"?> <beans 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/beans_1_0.xsd"> </beans>
Referencias: How to install CDI in Tomcat?
how_to_install_cdi_in_tomcat.txt · Última modificación: 2022/11/02 17:58 por 127.0.0.1