`
forever8tf
  • 浏览: 98965 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Tomcat7 中 Spring 对 JSF2注入的BUG

阅读更多

如题,如果使用原始的faces-conf.xml中声明 ManageBean 就可以实现Spring 注入。但使用Annotion就无法实现。

 

@ManagedBean(name="messageBean")
@SessionScoped
public class MessageBean implements Serializable
{
	private static final long serialVersionUID = 1L;

	private List<Message> messages;

	private String name;
	private String message;

	@ManagedProperty(name = "messageService", value = "#{messageService}")
	private MessageService messageService;

	@ManagedProperty(name = "timeService", value = "#{timeService}")
	private TimeService timeService;
}
 

 

Tomcat7 版本为 7.011

 

如上所示,换成 Tomcat 6 问题解决。


 

分享到:
评论

相关推荐

    tomcat6.0服务器

    在实际应用中,Tomcat常与其他Java EE应用服务器(如JBoss、GlassFish)或Spring Boot结合使用,以提供更全面的企业级功能。虽然Tomcat 6.0已经不再被官方维护,但对于学习和运行旧版应用仍然有其价值。对于新项目,...

    J2EE程序员需掌握的技术

    1. **Web开发框架**:Web开发框架如JSF、Struts2、Spring MVC等帮助简化前端开发,提供MVC模式来组织代码,提高可维护性和复用性。例如,JSF提供了丰富的UI组件,而Spring MVC则结合了Spring的强大功能,提供了灵活...

    Jetty中文手册

    JSF Reference Implementation Jakarta Slide GWT Jetspeed2 ICEfaces 其他 Atomikos Transaction Manager Java Open Transaction Manager (JOTM) Bitronix Transaction Manager ActiveMQ Binding JAX-WS 2.x ...

    Blog0821.zip

    2. **Spring Framework**:Spring MVC模块提供了方便的文件上传支持,通过`MultipartFile`接口,开发者可以轻松地处理上传的文件。Spring自动处理了多文件上传、内存溢出等问题。 3. **Jetty或Tomcat服务器的上传...

    java每月新闻杂志7

    例如,Spring框架、Hibernate ORM或Tomcat服务器等项目可能有重大进展。杂志可能会介绍这些项目的最新版本,新功能的使用方法,以及如何解决开发过程中遇到的问题。 在2008年,云计算和大数据尚未像现在这样普及,...

    教材订购系统(文档+程序).zip

    6. **Web框架**:为了提高开发效率,开发者可能会选择使用Spring、Struts或JSF等Java Web框架。这些框架提供了MVC(模型-视图-控制器)架构,简化了请求处理、数据绑定和事务管理等任务。 7. **前端技术**:系统...

    Eclipse中文教程

    - 创建Web项目,配置服务器,如Tomcat、Jetty,开发Servlet、JSP和JavaServer Faces(JSF)。 - 使用Eclipse的Dynamic Web Project模板快速启动Web应用开发。 10. **问题解决与调试**: - Problems视图:显示...

    [搜索链接]深度学习网址导航系统 v0.0.16(jsp)_jspurl.zip

    2. **结构框架**:虽然描述中没有明确指出,但通常这样的Web应用会采用某种MVC(Model-View-Controller)架构,如Struts、Spring MVC或JSF,以便更好地组织代码并实现业务逻辑与视图的分离。 3. **数据库交互**:...

    jsp固定资产管理系统

    4. **框架应用**:如Struts、Spring MVC或JSF等,提供MVC(模型-视图-控制器)结构,简化开发工作。 5. **服务器平台**:如Tomcat、Jetty或WebLogic等,运行JSP应用。 6. **版本控制**:Git或SVN用于代码版本管理...

    MyEclipse.6.实战开发讲解视频入门_视频

    5. **框架集成**:涉及Spring、Hibernate等主流框架的集成和应用,帮助开发者掌握企业级开发中的常用技术。 6. **调试与测试**:介绍如何利用MyEclipse的调试工具进行断点调试,以及单元测试的配置和执行。 三、...

    sitemesh所需jar包ver2.4.1and 2.4.2

    SiteMesh 2.4.1和2.4.2是SiteMesh的两个稳定版本,提供了对Java Servlet API的兼容性更新和一些bug修复。2.4.2作为2.4.1的后续版本,可能包含了更多的改进和问题修复。 2. **工作原理**: SiteMesh通过Servlet...

    Eclipse JavaEE 2020-03最新版 eclipse-jee-2020-03-R-incubation-win32-x86_64.zip

    开发者可以根据需要安装额外的插件,如Spring Tools Suite(用于Spring框架开发)、MyEclipse(提供更高级的企业级特性)或其他特定框架和库的开发工具。 9. **集成开发环境**: 作为IDE,Eclipse提供了代码编辑、...

    MyEclipse 10_part2

    - **Web开发工具**:HTML、CSS、JavaScript编辑器,支持AJAX、JSF、Spring MVC等框架。 - **版本控制集成**:与Git、SVN等版本控制系统无缝集成,便于团队协作。 - **应用服务器支持**:内置Tomcat、Jetty等...

    JavaEE:修改

    7. **MVC框架(如Spring MVC)**:虽然JavaEE自带了JSF,但许多开发者更倾向于使用Spring MVC这样的轻量级框架。修改这些框架的控制器、模型、视图和配置文件,可以优化业务流程或改进用户界面。 8. **RESTful服务*...

    2009系统架构师大会PPT:李江涛:使用Sakai构建开放式教学平台

    - **技术栈开放性**:Sakai基于一系列开放的技术栈构建,如Linux/Windows/Mac操作系统、Apache Tomcat服务器、MySQL/Oracle数据库、Hibernate持久层框架、Spring框架、以及多种前端技术(JSF/RSF/JSP/Velocity/...

    curso_tcom_jee:商务Java课程

    7. **容器与部署**:了解如何在应用服务器如Tomcat、WildFly或WebLogic上部署和管理Java应用程序,这些技能对于开发者在生产环境中操作应用至关重要。 8. **性能优化**:课程还将涵盖性能调优技巧,包括内存管理和...

Global site tag (gtag.js) - Google Analytics