JBoss 7.1.1.Final的JSF实现版本是什么?以及我如何知道以及如何升级它。
我只知道这是mojarra的实现,但仅此而已。
提前致谢。
JSF 2.1.7附带了JBoss AS
7.1.1.Final。在此处查看发行说明
您可以像这样更新JSF模块:
jboss-jsf-api jar位于
${jboss.home.dir}/modules/javax/faces/api/main
从此处下载最新的2.0.3.Final ,并将其放在上面的文件夹中,然后将module.xml编辑为:
<resource-root path="jboss-jsf-api_2.1_spec-2.0.3.Final.jar"/>
jsf-impl jar位于
${jboss.home.dir}/modules/com/sun/jsf-impl/main
从此处下载jsf-impl 2.1.10
并将其放置在上述文件夹中,然后将module.xml编辑为:
<resource-root path="jsf-impl-2.1.10-jbossorg-1.jar"/>
现在,我们已将JSF库更新为7.1.3.Final-SNAPSHOT中可用的版本。
当我在写这段代码时,我得到了一个编译时错误,它说:“lambdas中的变量必须是final或实际上是final”。
问题内容: 如果我们看一下Java Object类,那么我们可以找到一些方法,例如: 这些本机是什么,这些方法如何工作? 问题答案: 这些方法是 本 机的,也可能是在Java外部用“本机”代码编写的,也就是说,特定于给定的计算机。 您提到的是 _内部的,_并且是JDK的一部分,但是您也可以自己使用Java本机接口(JNI)编写本机方法。通常,这将使用C来编写方法,但是许多其他语言(例如python
这个问题在这里已经有了答案: > 为什么匿名类只能访问最终变量? 为什么对于实例变量[重复]忽略“Lambda表达式中使用的变量必须是final或实际上是final”警告 “lambda在start方法参数被垃圾回收后才能运行”是什么意思? 为什么要复制?
我试图通过取消standalone.conf文件中JAVA_OPTS行的注释,在调试模式下启动JBoss 7.x。我看到一个非常奇怪的行为,JBoss不启动,它退出了错误“JDWP传输dt_socket初始化失败,TRANSPORT_INIT(510)”绑定问题。有人看过这个问题吗?端口号是8787,当我使用netstat时,我看不到8787上有任何东西在运行。 有什么想法吗?
我目前使用的是JSF2.2.7和Icefaces版本4.0.0。我的项目在Tomcat7上运行,但在Tomcat8上运行时遇到了麻烦。我得到一个空指针异常,因为icefaces代码中的一个方法似乎要检查正在使用的jsf的当前版本。这总是返回null,我似乎没有设置正确的JSF实现。堆栈跟踪如下:
主要内容:JSF的优点,使用JSF的前提条件JSF(JavaServer Faces)它是一个基于服务器端组件的用户界面框架。 它用于开发Web应用程序。 它提供了一个定义良好的编程模型,由丰富的API和标签库组成。最新版本使用作为其默认模板系统。 它是用Java编写的。 JSF API提供组件(,等)并帮助管理其状态。 它还提供服务器端验证,数据转换,定义页面导航,提供可扩展性,国际化支持,可访问性等。 JSF标签库用于在Web页面上添加