在开发JSF2时,如果需要发布到Tomcat中,当Tomcat需要CDI支持时,可以进行如下配置:
1. 在项目lib中添加weld-servlet.jar(点击下载1.1.8)
2. 在Web.xml中添加监听:
<listener> <listener-class>org.jboss.weld.environment.servlet.Listener</listener-class> </listener>
缺少以上配置,会报以下错误:
javax.servlet.ServletException: Singleton is not set javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
3.bean的annotation 类变换为下面:
@javax.inject.Named @javax.enterprise.context.SessionScoped
4.在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>
相关推荐
j2ee cdi 例子,对CDI 的应用范围,实例的创建都做了示例
为了让 Dreamcast 从 CD-R 备份中完美读取任何游戏,值得将 CDI 文件从音频/数据转换为数据/数据格式。此外,还可以创建包含多个游戏的编辑光盘来保存 CD-R 光盘。为了能够创建编辑光盘,初始 CDI 必须是音频数据...
CDI 接口规范,个系统之间通信C1规范,通过soap传输,通信规范约束
Tomcat_CDI_JSF 一个项目包含在 Tomcat 环境中运行所需的库
cdi-api-1.1 <name>CDI APIs <description>APIs for CDI (Contexts and Dependency Injection for Java EE) <url>http://www.seamframework.org/Weld</url>
详细介绍了德力西cdi9200变频器的安装使用及参数设置。
In Pro CDI 2 in Java EE 8, use CDI and the CDI 2.0 to automatically manage the life cycle of your enterprise Java, Java EE, or Jakarta EE application’s beans using predefined scopes and define custom...
德力西CDI9200变频器说明书(英文)pdf,德力西CDI9200变频器说明书(英文)
JSF+JPA+CDI 框架 最老的WEB开发是Servlet 之后是火热的SSH组合框架 现在用基于JavaEE6标准示范而进行的开发框架,组合为JSF + JPA + CDI JSF用于界面,JPA用于数据库、持久化,CDI太猛了,不多介绍。
德力西CDI9200说明书(第四版)pdf
cdi jsf 可以运行在tomcat6.0.20上
德力西CDI9000英文说明书pdf,德力西CDI9000英文说明书
921单片机制作的CDI点火器.rar921 single-chip microcomputer making CDI ignition. Rar
Vaadin CDI 这是的官方CDI集成。... 8.1版本的2.0 Vaadin Framework 7版本的1.0与Vaadin 10一起使用要在Vaadin 10中使用CDI,您需要将以下依赖项添加到pom.xml中: < dependency> < groupdId>com.vaadin</
CDI+JSF2.0项目成功部署在 websphere8.5下, 兼容性问题总结.
德力西CDI9100-S变频器说明书(英文)pdf,德力西CDI9100-S变频器说明书(英文)
CDI (以前称为JSR 299)是一种尝试描述依赖注入的真实标准的尝试。 乍一看,CDI的吸引力在于SpringSource和Google都... CDI是Java EE 6堆栈的一部分,这意味着在Java EE 6兼容容器中运行的应用程序可以立即利用CDI。
分享CDI硬件信息检测工具,绿色免安装免注册!
CDI(Contexts and Dependency Injection 上下文依赖注入),是JAVA官方提供的依赖注入实现,可用于Dynamic Web Module中