Jsf 2 从JBoss6或GlassFish3中完全删除JSF?
我有一个JSF Mojarra 2.0.3应用程序,它完全是在Tomcat7上开发的,在那里工作得非常出色。我需要将此应用程序部署到JBoss或Glassfish上,应用程序运行正常,但在某些部分的行为异常。在JBoss6和GlassFish3上都出现了完全相同的奇怪行为 我相信这种情况的发生有很多原因: 1) 这些应用服务器都有自己的Mojarra JSF版本捆绑在一起,它们正在取代我在applications web_inf/lib文件夹中的Mojarra 2.0.3 2) 我正在使用一个第三方富控件工具包,它的行为可能很奇怪,因为它需要这个特定版本的Mojarra(确切地说是2.0.3) 底线是,我在试图通过外科手术将JSF从其中一个应用服务器中移除的每一次尝试中都遇到了困难,因为我强烈怀疑这就是为什么这些应用服务器的行为与Tomcat不同的原因,Tomcat没有将JSF连接在一起 由于客户偏见和内部专业知识,JBoss需要在生产环境中托管,因此在生产环境中使用Tomcat不是一种选择Jsf 2 从JBoss6或GlassFish3中完全删除JSF?,jsf-2,glassfish-3,tomcat7,jboss6.x,mojarra,Jsf 2,Glassfish 3,Tomcat7,Jboss6.x,Mojarra,我有一个JSF Mojarra 2.0.3应用程序,它完全是在Tomcat7上开发的,在那里工作得非常出色。我需要将此应用程序部署到JBoss或Glassfish上,应用程序运行正常,但在某些部分的行为异常。在JBoss6和GlassFish3上都出现了完全相同的奇怪行为 我相信这种情况的发生有很多原因: 1) 这些应用服务器都有自己的Mojarra JSF版本捆绑在一起,它们正在取代我在applications web_inf/lib文件夹中的Mojarra 2.0.3 2) 我正在使用一个第
帮助?我不确定libs在JBoss中的位置(简单的谷歌可能会告诉你),但在Glassfish中,你只想替换jsf2.0 jar。它们位于 安装目录\glassfish\modules
只需将JSFAPI和jsf impl替换为Tomcat版本中使用的JSFAPI和jsf impl。然后您将看到同一页。我不确定JBoss中的lib在哪里(简单的谷歌可能会告诉您),但在Glassfish中,您只想替换JSF2.0 jar。它们位于 安装目录\glassfish\modules 只需将JSFAPI和jsf impl替换为Tomcat版本中使用的JSFAPI和jsf impl。那你就在同一页了