第 6 章 已知问题


请参阅 JBoss EAP 7.4 的已知问题以查看此发行版本已知的问题列表。

6.1. JBoss EAP 7.4 的行为已更改

OPENSHIFT_DNS_PING_SERVICE_NAME 设置为空值会导致引导错误

不要将 OPENSHIFT_DNS_PING_SERVICE_NAME 设置为空值。发生引导错误并禁用集群。

不可预测的 Web 会话过期

在以前的版本中,JBoss EAP 错误地重新计算了一些 web 会话超时,这些会话没有按 web 应用程序配置文件(如 web.xmljboss-web.xmljboss-all.xml)中指定的过期。JBoss EAP 不再执行这种错误的计算,因此 Web 会话现在根据应用配置中指定的时间过期。

WebInjectionContainer中缓存 Bean 时,分布式 JSF 应用程序中的内存泄漏

JBoss EAP 集群成员资格更改(如启动或停止服务器)可能会导致与给定会话对应的事件在不同于上次处理这些事件的不同集群成员中恢复。特别是 org.jboss.as.web.common.WebInjectionContainer 缓存引用所有受管 Bean 及其引用,以便它可以调用 ManagedReference.release,这会导致内存泄漏。此问题会影响使用 JBoss EAP 高可用性(HA)服务器配置的分布式 Jakarta Server Faces(JSF)应用。如果其他集群成员处理该过期,对会话范围的 Bean 的引用可在相关的 HTTP 会话过期后保留。作为临时解决方案,请更改 distributable-web 子系统,如下例所示:

/subsystem=distributable-web/infinispan-session-management=default/affinity=local:add
Copy to Clipboard Toggle word wrap

使用 ibm-java-1.8 和 Bouncy Castle 时,java.lang.NullPointerException 错误

如果您在 JBoss EAP 上直接或间接使用 IBM JDK 1.8 的 Bouncy Castle 供应商,则可能会遇到以下错误:

Caused by: java.lang.NullPointerException
	at org.bouncycastle.jcajce.provider.asymmetric.rsa.BCRSAPrivateKey.getAlgorithm(BCRSAPrivateKey.java:79)
	at com.ibm.crypto.provider.bf.supportsParameter(Unknown Source)
	at javax.crypto.Cipher.a(Unknown Source)
	at javax.crypto.Cipher.init(Unknown Source)
	at javax.crypto.Cipher.init(Unknown Source)
	at org.bouncycastle.operator.jcajce.JceAsymmetricKeyUnwrapper.generateUnwrappedKey(JceAsymmetricKeyUnwrapper.java:109)
	at org.bouncycastle.cms.jcajce.JceKeyTransRecipient.extractSecretKey(JceKeyTransRecipient.java:208)
	at org.bouncycastle.cms.jcajce.JceKeyTransEnvelopedRecipient.getRecipientOperator(JceKeyTransEnvelopedRecipient.java:26)
	at org.bouncycastle.cms.KeyTransRecipientInformation.getRecipientOperator(KeyTransRecipientInformation.java:48)
	at org.bouncycastle.cms.RecipientInformation.getContentStream(RecipientInformation.java:169)
	at org.bouncycastle.cms.RecipientInformation.getContent(RecipientInformation.java:150)
	at org.jboss.resteasy.security.smime.EnvelopedInputImpl.getEntity(EnvelopedInputImpl.java:168)
	... 76 more
Copy to Clipboard Toggle word wrap

要临时解决这个问题,请修改您的 JBoss EAP module.xml 结构,使其与 WFLY-14688 diff 类似,您可以在其他资源部分中访问该结构。





更新于 2024-02-08

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部