问题标签 [wildfly-21]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
605 浏览

wildfly - WildFly 21 - 未找到默认服务器的路由提供程序;使用基于静态配置的旧提供程序

我在运行 wildFly 服务器时收到此警告

0 投票
1 回答
59 浏览

java - Wildfly 21 – 如何自定义 Bean Validation 异常的返回

我尝试以多种方式注册自定义异常映射器:

但发生的一切都是 ResteasyViolationExceptionMapper 的默认行为。我的自定义 ExceptionMapper 永远不会被调用。我不知道还能尝试什么。

0 投票
1 回答
110 浏览

jboss - 无法加载:自定义 OracleValidConnectionChecker

FMOracleValidConnectionChecker 是自定义的 OracleValidationConnectionChecker。它在wildfly 10中运行良好,但在wildfly 20中低于stacktrace


有谁知道我该如何解决这个问题?

项目结构 - Application.ear>-lib>-utility.jar -META-INF - EJB.jar - .war

0 投票
0 回答
235 浏览

wildfly - 通过远程 WildFly 21 服务器上的 jconsole 打开 JMX

我正在尝试通过 jconsole 连接到 Wildfly 21 JMX。做了以下步骤

  1. 创建管理用户(admin)
  2. 从 wildfly/bin 目录打开 jconsole.bat
  3. 尝试使用服务:jmx:remote+http://wildfly_host_ip_address:9990

收到以下错误。我错过了什么?

jconsole 错误

JMX 子系统配置

JMX 子系统

0 投票
1 回答
386 浏览

wildfly - 如何获取 Wildfly 21 上的集群节点信息?

我正在尝试使用以下应用程序代码获取集群信息(尤其是节点列表)。

两者都在抛出 InstanceNotFoundExceptions。

0 投票
1 回答
330 浏览

java - 如何在 Wildfly 21 上配置 Jakarta 持久性

谢谢你,提前道歉!

我正在努力将我们的 Wildfly 版本从 8 升级到 21。在 8 年代,wildfly 附带了默认持久性引擎的 hibernate,现在看来它附带了 Jakarta。所以,我正在经历试图让持久性工作的过程,并且遇到了下面列出的错误。

我有一个干净的 21.0.2.Final 下载,我修改了standalone.xml 以包含我的数据源,我认为这些数据源被正确加载,因为这些行最终出现在日志中。

持久性.xml

测试持久性.xml

以下是我在运行 ./stabdalone.sh 命令时遇到的错误和警告

在 wildfly-root/modules/system/layers/base/javax/persistence/api/main 文件夹中,我有 module.xml 和 jakarta.persistence-api-2.2.3.jar

module.xml 内容

我添加了 Jakarta 持久性依赖项

我也有这个,不知道是否需要。

想知道我错过了什么愚蠢的事情吗?

编辑:我已将此添加到 dependencyManagement 部分:

我现在得到这个新错误:

0 投票
1 回答
146 浏览

java - 在 Wildfly v.21(与 v.22 相同)第二个集群节点启动时,具有 NON_XA 事务的复制缓存无法同步缓存数据

在 Wildlfy v.18 (Infinispan 9.4.16) 上完美运行,但不适用于 v.21 或 v.22 (Infinispan 11.04)

 

标准 Wildfly v.22(与 v.21 相同)配置,使用作为两个节点的集群运行的standalone-full-ha.xml。

缓存配置为:

 

缓存是这样访问的:

 

Java版本:OpenJDK 64-Bit Server VM 18.9(build 11+28,混合模式)

 

由于缺少事务,Infinispan 在启动第二个集群节点时无法同步缓存。

将事务更改为 NONE,第二个集群节点开始时没有错误。

 

 

 

 

0 投票
0 回答
84 浏览

java - 是什么导致我的 Wildfly BOM 编译错误

我正在为一个应用程序升级到 wildfly 21.0.2.Final,并希望为其提取 BOM,而不是一次链接我需要 1 个的依赖项。

mvnrepository 说它应该是这样的:

但是,当我尝试使用它打包时,mvn clean package我得到了这些错误:

无法解析项目 org.example:test:war:1.0-SNAPSHOT 的依赖项:无法解析以下工件:org.apache.taglibs:taglibs-standard-spec:jar:1.2.6-RC1,,org.apache.taglibs:taglibs-standard-impl:jar:1.2.6-RC1org.apache.taglibs:taglibs-standard-compat:jar:1.2.6-RC1找不到工件 org.apache.taglibs:taglibs-standard-spec:jar:1.2.6 -RC1 在中央(https://companyNameglobal.jfrog.io/companyNameglobal/maven-all

看起来好像这些工件不存在,但为什么在 Wildfly BOM 中需要它们?

任何帮助都会很棒。

0 投票
1 回答
322 浏览

jdbc - Wildfly 21:可引导 JAR 找不到 H2 JDBC 驱动程序/数据源类

我正在 Wildfly 21.0.1.Final 上部署一个可启动的 JAR。JAR 是使用 wildfly-jar-maven-plugin 构建的。这是插件配置:

运行可启动 JAR 我得到以下异常:

类 org.h2.jdbcx.JdbcDataSource 显然没有找到。但是,查看可启动 JAR,我在模块目录中看到:

[![模块][1]][1]

因此,如上所示,modules 目录包含一个名为“com.h2database.h2”的模块,这里是关联的 module.xml 文件的内容:

这是 h2-1.4.197.jar 存档的内容:

[![h2][2]][2]

因此,Wildfly 服务器有一个名为“com.h2database.h2”的模块,其中包含所需的“org.h2.jdbcx.JdbcDtaSource”类。

那么为什么要提高CNFE呢?最后但同样重要的是,这里是数据源定义:

还有 persistence.xml 文件:

有人可以在这里解释一下这个问题,因为我被困了几天:-(

提前谢谢了。

亲切的问候,

西摩 [1]: https://i.stack.imgur.com/fUBOc.png [2]: https://i.stack.imgur.com/mHaGb.png

0 投票
1 回答
466 浏览

apache-kafka - 部署 MDB 以在 Wildfly 上侦听 Kafka 错误:WFLYEJB0383: No message listener of type fish.pay....KafkaListener found in resource adapter

我正在尝试使用 [JCA resoruce-adapters][1] 来使用 anMDB连接到kafka. 以下是standalone-full.xml 配置kafka的条目resoruce adapter和相关ejb-mdb定义:

请注意,我已将 部署mdbejbModule嵌入在ear

部署应用程序时出现以下错误

Standalone-full.xml 资源适配器配置

MDB 类:

我不确定我是否遗漏了一些东西,但是我无法弄清楚为什么服务器会在rar文件本身而不是我的文件中寻找监听器的接口实现EJB- Jar[1]:https ://github.com /payara/Cloud-Connectors/tree/master/Kafka/KafkaRAR