近来我用seam+jsf+richfaces做了个动态的rich:tree,不过老奇怪了,在ear工程中就点击树枝时就报
22:50:57,199 WARN [lifecycle] /test.xhtml @21,82 nodeSelectListener="#{simpleTreeBean.processSelection}": java.lang.reflect.InvocationTargetException
这个问题一直困扰了我好久,突然想到到seam自带的wiki例子里也用到了richfaces:tree组件,可前段时间我还为公司部署了个wiki(汉化了一下),那个没什么问题,开始以为是可能使用的richfaces包和java的包可能版本不匹配,然后就把wiki那个例子里的jar全替到了我的工程中,但结果却一点也没变化,又让我的一线希望破灭了。
放了好久,一天又新建了个war工程,把原来的那堆代码copy过来,简单部署了一下,试下居然没报,树枝的点击事件也正确执行了,出来了!
又回到原来的ear工程中,问题依然。觉得这个东西肯定与ear工程的加载有关系,把ejb-jar包下的类拷了份放到了war的classes下,结果居然也能正确执行了!
还有个richfaces的panelmenu也出这种问题,war下没问题,ear就不行了。
对通过Java后台对jsf的组件编程我不是很在行,研究了一下午ear工程的加载,也没出个什么结果。那位jsf编程的仁兄给解析下,感激不禁!!!!
分享到:
相关推荐
本项目涉及的"Java写的前台与后台程序"是利用Java源码实现的,它展现了如何在Web开发中分离前端和后端逻辑。让我们深入探讨这个项目所涵盖的知识点。 首先,前端和后端是任何Web应用的两个关键组成部分。前端负责...
在这个"Java网络程序:前台、后台框架示例"中,我们看到作者尝试使用Java语言来构建一个包含前后台功能的程序。让我们深入探讨一下这个示例中可能涉及的一些关键知识点。 1. **Java编程基础**: - **语法**:Java...
这个项目旨在实现一个电子商务网站,它不仅包含用户界面(前台),还涉及管理员管理(后台)。以下是关于这个项目所涉及的技术和概念的详细说明: 1. **Java Web**:Java Web开发是指使用Java技术栈来创建Web应用...
这是一份关于设计并实现基于MyEclipse 10.0和Oracle平台的Java小型房屋租赁管理系统的文档,系统的设计与实现主要涵盖了两个方面的开发:后台数据库的建立与维护和前台应用程序的开发。整个系统主要包括修改密码管理...
1. **Core Java编程**: Core Java是Java的基础,包括语法、面向对象编程概念、异常处理、集合框架、多线程、I/O流等。熟练掌握Core Java意味着能够编写高效、可读性强的代码。 2. **开源框架整合**: 陶**熟悉Spring...
1. 新闻发布:后台管理员可以发布、编辑和删除新闻,前台用户可以浏览最新资讯。 2. 公告管理:发布公司公告,通知员工重要事项。 3. 用户管理:包括用户注册、登录、权限分配等功能,确保信息安全。 4. 文档共享:...
功能需求分为前台用户界面和后台管理系统两部分,前台通常包括商品浏览、搜索、购物车、订单处理等功能;后台则涉及商品管理、用户管理、订单处理、库存控制等。性能需求可能涵盖响应时间、并发处理能力、数据安全性...
【基于Java-Web电商系统设计】的开题报告主要探讨了如何...这个课题通过设计一个仿淘宝的电商系统,旨在提高用户体验,实现高效的商品管理和交易处理,同时也为学习者提供了深入理解Java Web开发和电商系统架构的机会。
10.5 使用MyEclipse实现Spring框架中的AOP编程 173 10.5.1 向项目添加AOP支持包 173 10.5.2 创建Bean类 173 10.5.3 创建前置通知类 174 10.5.4 装配拦截qi和配置Bean类 175 10.5.5 编写测试代码 176 10.6 Spring整合...
这个系统的核心在于将前台销售点(Point of Sale)与后台数据库紧密集成,实现库存管理、销售记录、客户关系管理等多个功能模块的一体化。以下是关于这个系统的一些关键知识点: 1. **JavaWeb技术**:JavaWeb是一种...
这个系统由考试系统前台和后台两部分组成,同时包含了界面美化工作。实习者在项目中主要负责后台人员管理和管理模块。 在实习过程中,学生们首先进行了基础学习,包括安装和配置Java开发环境,如JDK、Tomcat服务器...
图书管理系统是一个基于 J2EE 的软件产品,使用 Java 语言开发,选择 Eclipse 作为开发工具,使用交互式网站界面设计技术(JavaServer Faces)开发前台界面,后台数据库选择 MySQL。图书管理系统实现了基础对书籍...
通过使用高性能的硬件设备,比如使用Oracle RAC(Real Application Clusters)集群技术实现事务性存储,以及提供负载均衡、Web服务器和应用服务器的高性能网络设置,hybris可以为客户提供稳定可靠的服务。...