关于JBoss4.2版本及更高级版本部署老的MyFaces实现的JSF项目的问题及解决方案汇总

myfaces的jar包,是官网最新的。 MyFaces是JavaServer Faces(JSF) Web框架 (JSR 127)的一个实现。JavaServer(tm) Faces Web框架是一个新的实现MVC模式的规范.它可以与Struts框架相媲美甚至的一些特性与观念已经超过了Struts.【FacesIDE:Eclipse下的一个辅助开发插件】. 立即下载
The method getJspApplicationContext(ServletContext) is undefined for the type JspFactory
org.apache.jasper.compiler.DefaultErrorHandler.javacError
org.apache.jasper.compiler.ErrorDispatcher.javacError
异常汇总解决方案:
关于JBoss4.2版本及更高级版本部署老的MyFaces实现的JSF项目的问题及解决方案汇总:
    对于MyFaces实现的JSF项目由于使用了Tomahawk, Trinidad, and Tobago等框架但在新版本的JBoss4.2上推荐不被支持,
但对于MyFaces仍可采用以下方式部署,
    1、MyFaces核心包的处理:对于MyFaces核心jars文件myfaces-api.jar和myfaces-impl.jar或是myfaces-extensions.jar、myfaces-impl.jar、myfaces-jsf-api.jar需要拷贝到jboss-4.2.1.GA/server/default/deploy/jboss-web.deployer/jsf-libs下。
    2、MyFaces核心在JBoss 4.2和JBoss 5.x下的配置文件改动:
    对于部署项目改动其配置文件web.xml,增加以下配置节内容到根节点web-app中:
    <context-param>
     <param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
     <param-value>true</param-value>
    </context-param>
    如若想使其失效可配置jboss-web.xml内容使useJBossWebLoader值为true就行了。
    3、对部署项目中仍有以下文件:catalina.jar、jsp-api.jar、servlet-api.jar、jsp-2.0.jar被放置在部署包中的一定要统统删除。
    到此为止,部署工作可以正常进行了。
    备注:
    出现此类错误有可能在Tomcat6以上版本中,均照上述方法可以解决。 
《遥感大模型生产级实战:从数据到决策的端到端AI工程》系列第一部分:AI遥感工程师的基础设施与工具链-文章 4:传统遥感分析与机器学习基线 本章将系统性地介绍经典遥感分析工作流,从数据预处理到多维度特征工程,再到如何利用经典的机器学习模型(如随机森林、支持向量机)进行监督与非监督学习。我们将通过一个完整的“智慧农业作物分类”项目实战,展示如何利用我们之前构建的数据湖和工具链,从原始数据到最终的分析结果,构建一个性能可靠、可解释性强的基线系统。更重要的是,我们将深入剖析这种传统方法的局限性,从而为后续章节引入遥感大模型的必要性提供强有力的论证。 阅读详情

相关推荐

告别手动复制粘贴:3种高效合并Excel表格的方法对比(含代码)

本文对比了VBA、Power Query和Python三种高效合并Excel表格的方法,并提供了可直接运行的代码。针对不同数据量、更新频率和技术背景,详细分析了各方案的优缺点与适用场景,帮助读者告别低效的手动操作,实现自动化数据整合。

weixin_29057237的博客 442

MyFaces JSF遇到的问题

java.lang.ClassNotFoundException: [Ljava.lang.String;    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)    at org.apache.catalina.loader.WebappClassLoader.l

南极的专栏 1745

智慧杯 考试必备

2019.4. 强密码 描述 我们称一个密码是强密码,当且仅当它满足以下所有条件: 由 8 − 16 个字符组成 至少包含一个大写字母 (A-Z) 至少包含一个小写字母 (a-z) 至少包含一个数字 (0-9) 至少包含一个特殊符号 (! @ #$ % & * _ +) 娇娇发现她现在的密码好像不是强密码,请你帮她计算一下最少添加几个 字符可以变成强密码? 输入 输入仅一行,一个字符串,表示娇娇当前的密码 输出 输出一个数表示答案 如果不需要添加任何字符就已.

Fairy1208的博客 2861

使用myfaces时一个困扰我两天的问题

想试着整合 struts2和myfaces,遇到了这个问题。 com.sun.faces.lifecycle.ELResolverInitPhaseListener.beforePhase NullPointerException 搞了两天,总是报错。 后来在网上看到一篇文章描述了相似的问题。得到提示,找到了问题所在。 就是myfaces的jar包,不能和jsf-impl.jar和jsf-...

dcriori 225

C++程序无法正常启动(报0xc000007b错误)问题的详细排查

本文详细介绍了应用程序启动时遇到0xC000007B错误的排查过程。问题源于32位程序与64位运行时库的不匹配,以及缺少依赖的运行时库。通过分析系统日志、使用Windbg和检查程序位数,最终确定问题在于32位程序误引用了64位系统目录下的库文件。

dvlinker的技术专栏 1万+

华为OD机试真题 新系统 9月16号 【园区基站节能部署规划】

华为OD机试真题 新系统【园区基站节能部署规划】,提供C语言、Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。华为OD机试真题 【园区基站节能部署规划】多语言题解。

qq_45776114的博客 357

使用myfaces过程中碰到的问题

      值变事件的问题。一般的,当采用inputText控件的valueChangeListener时,其他inputText控件虽然在服务端的managebean虽然有改变,但页面上显示值却不能改变。后来发现,可以通过去掉这个值变事件,而加入一个commandButton来在控件上回车时提交此form来进行类似值变事件的处理。      h:datatable中每行有两个inputText的

jeeves.hu的专栏 1107

【RTD】AD7793驱动程序

AD7793完整驱动程序,支持两线、三线、四线RTD。

只要思想不滑坡,想法总比问题多。 6175

JBoss4 应用服务器Web开发人员参考手册(10):使用JSF

从4.0.3版本开始, JBoss应用服务器内置对JavaServer Faces的支持. JSF实现使用的是Apache MyFaces; 但是MyFaces的扩展并没有一起包含在JBoss的发布中. 在JBoss中部署JSF应用时,并不需要在WEB-INF/lib目录中额外放置许多JSF实现的JAR文件.为了使用JSF, 必须在web.xml文件的servlet mapping中声明Fac

JBossWeek的专栏 2549

编写一个期货跨期套利的程序,谈谈思路及案例

🏆本文收录于《优快云问答解惑-专业版》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1719

OMAPL138使用UPP读写测试

UPP测试代码 #include "hw_types.h" // 宏命令 #include "hw_syscfg0_OMAPL138.h" // 系统配置模块寄存器 #include "soc_OMAPL138.h" // DSP C6748 外设寄存器 #include "psc.h" // 电源与睡眠控制宏及设备抽象层函数声明 #include "interrupt.h" // DSP C6748 中断相关应用程序接...

wangjie36的博客 1193

seam2中实现fckEditor出错:jboss4.2.1已经不再支持myFaces

jboss4.2.1GA,jboss-seam-CVS.2007-08-30_14-35-23把fck-faces-1.7.26.jar和FCKeditor-2.3.jar放在根目录下,用firefox打开相关页面出错:XML解析错误:前缀未绑定至名字空间位置:http://localhost:8080/helloJise/testrichtextAddEdit.seam?cid=6行:56,列:

追 1530

【系统架构设计师】模拟预测试卷十 - 案例分析(完整结构)

本文为系统架构设计师考试模拟试题及参考答案,包含五个专题:质量属性(必答)、信息系统架构设计、嵌入式系统架构设计、云原生架构设计、面向服务架构设计(SOA)。试题一聚焦非功能需求与质量属性映射,如性能、可修改性、一致性等;其余选答题分别涉及分层架构设计(如嵌入式实时控制)、云原生会话管理、服务化治理(如契约设计、熔断策略)等核心架构场景,涵盖战术应用、权衡分析及解决方案设计。参考答案提供关键要点,例如离线借还的冲突解决、服务编排与共享服务的区分、嵌入式硬实时保护的必要性等,适用于备考实战演练。

数据知道的博客 251

JBoss 4.2.×集成myfaces 1.1.5

项目使用的myfaces的版本是1.1.5,有点老,要求迁移到JBoss 4.2.3,但是JBoss 4.2.×里面JSF的实现是集成的JSF1.2,这样就出现了JSF实现的冲突。由于改项目里的myfaces,代价太大,所以注释掉JBoss里JSF的实现...具体实现如下:   JBoss里的修改-   Step 1 . Comment out the JSF related in JBOSS_...

kkiiiu的专栏 186

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

JSF RI 1.2+Facelet1.3.5+MyFaces1.2.7+Richfaces3.2.0+Tomahawk1.1.9

 开发环境:MyEclipse7.5+JBoss 5.1GA+JDK1.6 部署环境: Red Linux+JDK1.6+JBoss 5.1GA web.xml中配置 <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSc

两粒种子,一片森林 1925

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

基于myfaces 1.1.x,seam 1.2 应用在websphere 6.1下的部署!

公司因为和IBM合作统一为客户提供websphere6.1的应用环境,所以让我很是恼火,有两点原因: 1.ws61只能完全支持j2ee1.4标准而不支持j2ee1.5,需要等待ws7.0出来才支持,虽然现在有ejb3的pack包,甚至传闻会出j2ee1.5pack,但是只是推荐开发环境使用(服了,开发环境我还用它),这样jstl,jsp,jsf的统一EL不能用了,jsf1.2规范不能用了,s...

fangshun 169

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Jboss Error :ConfigureListener ClassNotFoundException

I recently suffered no end of problems trying to get a JSF application to deploy correctly through Eclipse. I, of course, blamed Eclipse because lets face it it's the most flakey piece of software aro...

weixin_34273479的博客 117

JBoss和GlassFish中部署RichFaces较容易成功

[size=medium]在MyEclipse6.0中部署到Tomcat的RichFaces项目太痛苦了,N多错误,部署到JBoss和GlassFish就不一样了,一次部署就成功!毕竟SUN的JSF参考实现使用的服务器就是GlassFish,而RichFaces是JBoss的开源框架! 1.解压下载的压缩包文件,复制其中的“richfaces-api-3.1.0.jar”,“richfaces-...

分享经验 239

我遇见的错误

遇到的问题

aguai123的博客 451

Servlet最新

目录Servlet1、关于系统架构2、B/S结构的系统通信原理(没有涉及到Java小程序)3、关于WEB服务器软件实现一个最基本的web应用(这个web应用中没有java小程序)对于一个动态的web应用来说,一个请求和响应的过程有多少个角色参与,角色和角色之间有多少个协议4、开发一个带有Servlet(Java小程序)的webapp(重点)5、关于JavaEE的版本6、解决Tomcat服务器在DOS命令窗口中的乱码问题(控制台乱码)7、向浏览器响应一段HTML代码8、在Servlet中连接数据库,怎么做?9

iiiis的博客 2003

JSF报错:Could not find backup for factory javax.faces.application.ApplicationFactory.

JSF死活报错:java.lang.IllegalStateException: Could not find backup for factory javax.faces.application.ApplicationFactory.

cxyd4399的博客 847

在JBoss中部署JSF应用时报错"Could not find backup for factory javax.faces.application.ApplicationFactory" 解决方法

这个错误出现的原因是classpath中存在多个jsf实现。 比如,JBoss7有一个默认的JSF实现,而你的应用中却用了MyFaces作为JSF实现,这时候应用部署时就会报这个错误。 解决方法: 1。坚持使用项目中的JSF实现。这时在WEB-INF/web.xml中添加这个参数即可: org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL

停止更新 5394
下一篇: RHEL5.1 cdrom mount
anglelive
博客等级 码龄19年 0粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值