用的是JBoss4.0.4GA,在Tomcat5.5上运行通过的JSF DEMO在JBOSS上用不了。出错,报什么NullPointException,查baidu,看到几种方案:
第一种:删除jbossweb-tomcat55.sar/jsf-libs目录
第二种:删除jbossweb-tomcat55.sar/conf/web.xml中的如下定义:
<init-param>
<description>MyFaces tlds</description>
<param-name>tagLibJar0</param-name>
<param-value>jsf-libs/myfaces-impl.jar</param-value>
</init-param>
第三种:不用删除JBOSS的任何东西,修改自己应用的页面的taglib定义,原默认都是:
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
改为如下:
<%@ taglib uri="/WEB-INF/html_basic.tld" prefix="h" %>
<%@ taglib uri="/WEB-INF/jsf_core.tld" prefix="f" %>
不过要确保WEB-INF目录下有那两文件。
关于我的测试:
第一方案,试了。之后提示NotFoundClass,说是找不到myface的组件。我一看,又是apache的,就我刚删的那些,删掉的都是apache的JSF实现。
第二方案,没什么效果。
只有第三方案可行。
分享到:
相关推荐
这个压缩包`jboss-ajax4jsf-1.1.1-bin.zip`包含了AJAX4JSF 1.1.1版本的所有二进制文件,供开发者在JBoss环境中部署和使用。下面将详细解释这个框架的核心概念、功能以及如何在实际项目中应用。 **AJAX4JSF** 是一个...
2. **配置文件**:如web.xml,用于配置应用的部署描述符,定义JSF的上下文、过滤器、监听器等。 3. **资源文件**:包括JavaScript、CSS、图片等前端资源,用于构建用户界面。 4. **示例或测试代码**:演示如何使用...
书中还详细讲解了WebLogic和JBoss两大主流应用服务器的配置和部署,这对于掌握Java EE应用在不同服务器上的部署技巧非常有帮助。NetBeans IDE作为一款开源的集成开发环境,对Java EE的项目开发提供了很好的支持,...
2. **Enterprise JavaBeans (EJB) 3**:EJB是JavaEE中的核心组件模型,用于构建可部署在企业级应用服务器上的分布式、事务处理和安全的业务逻辑。EJB 3引入了许多改进,如简化API、注解驱动和实体bean的POJO化,极大...
Seam项目源代码是一个基于JBoss...此外,你还可以掌握如何在JBoss应用服务器上部署和运行Java EE应用程序。总之,这是一个非常有价值的参考资料,对于提升Java EE开发技能,特别是对Seam框架的理解,具有很大的帮助。
通过这个实例,开发者可以学习如何在JBoss上搭建一个整合了JSF和Spring的Web应用,理解两者是如何协同工作的,以及如何处理前端交互和后端服务的通信。这将有助于提升Java Web开发的能力和实践经验。
jboss4,5,6版本之间差异,jboss常见的报错及解决方案,jboss部署。学习jboss的最好的文档!!!
JBoss是著名的开源Java应用...在开发和部署过程中,理解并掌握上述知识点对顺利使用JBoss 4.0.5.GA至关重要。此外,了解如何管理和调优JVM参数,以及如何处理常见的错误和警告,也是成功运行和维护JBoss服务器的关键。
在"经典Java EE企业应用实战codes06"中,你将学习如何在WebLogic和JBoss服务器上部署和配置JSF、EJB 3和JPA应用,包括: 1. 配置和使用JSF的生命周期及事件处理。 2. 创建和管理EJB 3组件,包括无状态和有状态会话...
8. **JSF(JavaServer Faces)**:一种用于构建用户界面的MVC框架,JBoss提供了对JSF的支持,帮助开发者创建富客户端应用。 9. **Clustering与高可用性**:JBoss支持集群部署,通过负载均衡和故障转移提高应用的...
在JBoss官方网站或者Red Hat的网站上,你可以找到不同版本的JBoss下载链接。对于提供的"jboss-5.1.0.GA"这个版本,它是JBoss AS(Application Server)5.1.0的General Availability版本,发布于2009年,包含了对当时...
在J2EE应用程序开发中,JBoss是一款广泛使用的开源应用服务器,它提供了全面的Java企业级服务,包括Servlet、JSP、EJB、JMS、JPA、JSF等。本教程将深入探讨如何利用JBoss来开发和部署J2EE程序。 1. **JBoss环境搭建...
- **微服务架构**:通过模块化设计,每个服务可以独立部署在JBoss实例上,实现服务间的松耦合。 - **企业级应用**:如CRM(客户关系管理)、ERP(企业资源规划)等系统,依赖JBoss的稳定性和扩展性。 总结,JBoss...
2. **部署应用**:学习如何将Java EE应用部署到JBoss服务器上,包括WAR和EAR文件的部署方式。 3. **管理工具**:熟悉JBoss提供的管理工具,如JConsole、Admin Console等,用于监控和管理服务器状态。 4. **服务...
**JSF(JavaServer Faces)和EJB(Enterprise JavaBeans)是Java...通过解压提供的`JSF_EJB.war`文件并部署到指定目录,开发者可以学习如何在实际项目中使用这些技术,以及如何在Jboss服务器上配置和运行Java EE应用。
它可以协助开发者部署、调试和管理运行在JBoss AS或WildFly上的应用。在Eclipse中,你可以方便地启动和停止服务器实例,实时监控应用状态,以及快速部署和更新Web应用。这对于企业级应用的开发和维护而言,无疑是一...
JBoss4作为JavaEE平台上的一个重要组成部分,不仅在技术上紧跟行业标准,还在敏捷开发、开源策略等方面展现出了前瞻性的视角。随着JBoss5.x的即将到来,我们有理由期待一个更加先进、高效、易于使用的应用服务器框架...