问题标签 [wildfly-15]

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 投票
1 回答
1920 浏览

jboss - 将 JMX Exporter 与 Wildfly 15 一起使用时出现 NoClassDefFoundError

我们将 Wildfly 15 与 JMX Exporter 一起使用。启动 WildFly 服务器时,我得到以下异常,并且我的想法已经不多了。该软件包存在于modules/system/layers/base/org/wildfly/common/main/wildfly-common-1.4.0.Final.jar.

0 投票
1 回答
2398 浏览

java - java.net.MalformedURLException:对于输入字符串:“8080undefined”在 Wildfly 15 中运行或调试 Netbeans Java 项目时

我有一个使用 Netbeans 开发的 JavaEE 简单 HelloWorld 项目。如果我调试它或运行它,它在这些情况下(至少)按预期工作:

但它失败了(至少):

当我尝试使用 Wildfly 15 运行或调试时显示的错误是:

如果我更深入地研究这个问题,它似乎是由 build-impl.xml 上 ${client.url} 的错误解释引起的,但我不知道如何解决它。

一种解决方法可能是添加

在项目根目录的 build.xml 末尾,但我想知道如何解决问题的根源。

不得不说,报错不是阻塞,就是说项目部署成功了,但是浏览器没有打开,有点烦人。如果我手动打开浏览器并记下 URL,那么一切正常。

亲切的问候

0 投票
1 回答
5833 浏览

java - 如何修复“在配置的阻塞超时(60000 [ms])内没有可用的托管连接”

我已经在java服务器上部署了应用程序。wildfly-15.0.1.FINAl我正在使用OJDBC 12.1.0.2.0驱动程序。

有一段时间我的应用程序无法获得数据库连接并记录这样的错误

我读了很多关于这个错误的博客,但我的观点不同。从博客中我发现了一些问题:

  1. 也许你有连接泄漏。您没有关闭连接
    • Connection我做了什么:我检查了我的代码的每一行,我确信每一行都在 CallableStatement关闭。
  2. 可能池中的所有连接都已在使用中,尝试增加连接池大小,默认为 20
    • 我做了什么:当出现这个问题时,我检查了数据库端的连接,没有活动连接,所有连接都处于非活动状态,池中有 200 个连接,太多了,我最多同时有 30 个活动会话我有 60 秒的时间等待池中的连接空闲。

当我重新启动Wildfly服务器时,问题解决了,但我对为什么会发生这个错误很感兴趣,如果将来会出现这个错误(我认为它们会再次发生)以及如何避免它们?

0 投票
1 回答
543 浏览

jboss - ActiveMQ 有正确的方言,但 SQL 语句不正确 AUTO_INCREMENT 而不是 IDENTITY 表创建

我正在使用以下内容:

  • JBoss Wildfly 15.0.1.Final
  • MSSQL JDBC 连接器(即 mssql-jdbc-7.2.2.jre11.jar)
  • 独立-full.xml

我相信我已经正确设置了一切。MSSQL JDBC jar 位于modules与其关联的module.xml. 数据源已正确定义且功能正常。ActiveMQ Artemis 已设置(使用文件系统工作正常)。但是,当我尝试让它使用 JDBC 时,它无法尝试创建必要的表,并出现以下错误:

所以我想知道有什么问题。ActiveMQ 说它支持 SQL Server,它会根据驱动程序的返回值自动确定要使用的 SQL 方言(我已经用 6.0 版本的驱动程序检查了该名称,并且它是相同的),也在调试中输出它说

所以看起来不错。所以我对出了什么问题有点困惑,并希望让它发挥作用。我正在提供我在standalone-full.xml. 我需要任何其他设置还是这是一个错误?

这也是问题的征兆吗?(即查看日志输出...代理未使用数据源定义指定的正确驱动程序/url 初始化)

Standalone-full.xml 设置的摘录

这是日志输出的一部分:

0 投票
2 回答
382 浏览

jpa - 由反射修改的 JPA 实体未由实体管理器合并

我需要检查我的实际实体是否与旧实体不同。

我使用反射是因为我的方法必须标准化。

对于每一列,当且仅当它不为空时,我才更新值(因为我从 CSV 读取它并且可能未指定列)。

如果我进行这样的更改,则不会完成任何 UPDATE 查询。

如果我以正常方式更改值,oldobject.setValue(newValue)则查询完成并更新记录。

如果我通过反射更改值,为什么实体管理器不执行 UPDATE 查询?

0 投票
3 回答
553 浏览

java - 从 Wildfly 11 升级到 Wildfly 15 时出现日期序列化问题

我们最近从 Wildfly 11 迁移到 Wildfly 15,从 Java 8 迁移到 Java 11,并注意到 Jackson 序列化 Date 对象的方式发生了变化。我们使用 Jackson v2.9.8 进行对象序列化和 Spring v5.0.9。

在我们升级之前,日期对象将以 ISO 格式序列化,例如“2019-11-12”,但在升级之后,日期字段开始显示为时间戳,例如“1573516800000”。以前有没有其他人遇到过这个问题?是这个东西可以配置standalone.xml吗?

Wildfly 11 示例

升级前日期序列化

Wildfly 15 示例

升级后日期序列化

该字段在 MySQL 中配置为 DATE

在此处输入图像描述

示例实体

编辑:

  • 我们已尝试更改java.sql.Datejava.util.Date,但没有奏效
0 投票
1 回答
275 浏览

java - 无法连接到 intellij 中的 Wildfly 服务器

我正在为我的应用程序使用 Wildfly 服务器。我正在通过 intellij 插件运行此服务器。每当我运行此应用程序时,我都会收到一条错误消息

这是我在 intellij 中的配置。

在此处输入图像描述

0 投票
0 回答
1916 浏览

cxf - WFLYEE0007:由于异常,未安装可选组件 org.apache.cxf.transport.servlet.CXFServlet

我想在 wildfly17 上部署基于 cxf 的应用程序。我没有在战争中包含外部 cxf 库我想使用 Wildfly 的内部 cxf。?

服务器日志

我尝试了几个解决方案:1)注释掉:-

独立的.xml

2) 在 MAINFIST.MF 中添加依赖项

依赖:org.apache.cxf 服务

加法.java :-

web.xml :-

cxf-bean.xml :-

applicationConext.xml :-

我希望使用 Wildfly 内部模块在 Wildfly 服务器上部署基于 cxf 的应用程序。

0 投票
0 回答
365 浏览

jmx - 使用 JDK11 在 Wildfly 15 域配置中设置 JMX 导出

我正在尝试设置 JMX 导出以插入 Prometheus 指标。使用带有 Java 11 的 Wildfly 15。在域配置中,我有这样一个块:

此设置适用于 Java8,类似的设置适用于 Wildfly 10。但 Wildfly15+Java11 捆绑包会导致这样的错误:

尝试了各种在互联网上找到的解决方法,但无济于事。有什么线索吗?

0 投票
1 回答
694 浏览

java - 自 Wildfly 15 以来,Arquillian 托管测试不再有效

很长一段时间以来,我一直在使用 Wildlfy 进行 Arquillian 测试。目前我从 Wildfly 14 更新到 Wildfly 17。但是现在,所有的 Arquillian 测试都失败了。我将它简化为一个 POM 和 arquillian.xml,主要取自网络上的教程和示例,发现所有这些都适用于 Wildfly 14,而不是 Wildfly 15、16 或 17。

pom.xml:

arquillian.xml:

测试非常简单。这只是一个 @Test 方法,带有 System.out.println() 代码。

如前所述,将 arquillian.xml 更改为使用 Wildfly wildfly-14.0.1.Final,测试成功,但从 wildfly-15.0.1.Final 开始,应用程序服务器正在启动,但对于我得到的测试方法:

有谁知道,要改变什么才能让我的 arquillian 测试再次工作?