微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有Mojarra JSF 2.3的IBM Liberty已作出响应

如何解决带有Mojarra JSF 2.3的IBM Liberty已作出响应

我正在将我的IBM Liberty服务器升级到最新版本。在此过程中,我将Mojarra JSF实现从2.2升级到2.3。加载标头后,代码中似乎没有添加任何信息。似乎是在JSF库中引起此问题的原因。我只是在寻找关于哪里看的建议。

99%的应用程序正常工作。但是我有一个引发以下错误的列表:

enter image description here

以下是正在加载的功能

appClientSupport-1.0,appSecurity-2.0,batch-1.0,beanValidation-1.1,cdi-1.2,并发1.0,distributedMap-1.0,ejb-3.2,ejbHome-3.2,ejbLite-3.2,ejbPersistentTimer-3.2,ejbRemote-3.2 ,el-3.0,j2eeManagement-1.1,jac-1.5,jaspic-1.1,javaMail-1.5,javaee-7.0,jaxb-2.2,jaxrs-2.0,jaxrsClient-2.0,jaxws-2.2,jca-1.7,jcaInboundSecurity-1.0,jdbc -4.1,jms-2.0,jndi-1.0,jpa-2.1,jpaContainer-2.1,jsf-2.2,json-1.0,jsonp-1.0,jsp-2.3,localConnector-1.0,managedBeans-1.0,mdb-3.2,monitor-1.0 ,servlet-3.1,ssl-1.0,wasJmsClient-2.0,wasJmsSecurity-1.0,wasJmsServer-1.0,webProfile-7.0,websocket-1.1,wmqJmsClient-2.0

解决方法

由于您使用的是Mojarra,因此建议您使用jsfContainer-2.2(或2.3)功能,而不要使用常规的jsf-2.2(或2.3)功能。内置的jsf功能引入了JSF的MyFaces实现,以及仅与MyFaces一起使用的JSF API jar。

如果使用jsfContainer功能,则可以将Mojarra(以及Mojarra的JSF API副本)捆绑在应用程序as described here中。

这样,您的服务器就不会有多余的/未使用的JSF实现。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。