wildfly

WildFly 部署因“无法构建 Hibernate SessionFactory”而失败 - 如何自动重试?
wildfly

WildFly 部署因“无法构建 Hibernate SessionFactory”而失败 - 如何自动重试?

在客户的环境中,更新计划于夜间在多台服务器上运行,每次发生这种情况时,我们的 WildFly 应用程序都无法恢复,直到我重新启动应用程序服务器本身,因为在启动期间初始化 PersistenceUnit 时无法建立数据库连接(standalone-full.xml,作为 Windows 服务安装): [由于省略了数据库连接,因此此时数据库连接基本上无法启动] 2024-03-26 01:51:00,009 INFO [org.jboss.as.server] (ServerService Thread Pool -- 46) WFLYSRV0010: Dep...

Admin

java.net.SocketException:java 8 和 wildfly 中打开文件过多错误
wildfly

java.net.SocketException:java 8 和 wildfly 中打开文件过多错误

我们在 centos stream 8 中为应用程序使用了 wildfly 8 和 jdk 版本 1.8。最近我们遇到了应用程序停止响应的情况,同时我们在应用程序日志中发现了“Caused by: java.net.SocketException: Too many open files”错误。 我们已将 ulimit 设置为 65536(通过 ulimit -n 命令验证)。此外,当我们运行 lsof -p [PID] 命令时,我们可以获得 1,99,794 个 TCP 连接请求(已提及) java 675641 root *732u sock 0,9 0...

Admin

AWS EC2 Ubuntu 实例启动了 WildFly(Java / Jakarta EE 服务器),但似乎无法通过浏览器访问
wildfly

AWS EC2 Ubuntu 实例启动了 WildFly(Java / Jakarta EE 服务器),但似乎无法通过浏览器访问

我正在尝试为 JBoss WildFly 31.0.0.Final 设置 AWS,以启动并运行演示 Web 应用程序。因此,我找到了本教程: https://kamalmeet.com/cloud-computing/amazon-ec2-step-by-step-guide-to-setup-a-java-application/ 我创建了一个 Ubuntu 实例,并将密钥对设置为只读,并手动更改了本地 Windows 11 计算机上 PEM 文件的一些属性。然后,我使用 SSH shell 以 AWS 默认用户的身份连接到我的 Ubuntu 实例ubun...

Admin

带有嵌入式主机控制器的 Wildfly/JBoss 管理 CLI 可以使用临时本地域控制器吗?
wildfly

带有嵌入式主机控制器的 Wildfly/JBoss 管理 CLI 可以使用临时本地域控制器吗?

我需要使用 Wildfly/JBoss 管理 CLI 来设置托管服务器与域控制器的连接。它是自动化的,所以我使用嵌入式主控制器以避免回答连接凭据提示的麻烦或在命令行中传递它们的漏洞。 显然,在这种情况下,域控制器连接尚未配置,因此我陷入了先有鸡还是先有蛋的困境。我可以通过在命令行中传递所有设置来解决这个问题,但这种方式不安全: /opt/wildfly/bin/jboss-cli.sh -Djboss.domain.master.address=<IP> --user=<User>- --password=<Password&g...

Admin

如何使用 CLI 在托管服务器中设置 Wildfly/JBoss 域控制器 IP 地址?
wildfly

如何使用 CLI 在托管服务器中设置 Wildfly/JBoss 域控制器 IP 地址?

我正在尝试使用管理 CLI 更改 JBoss/Wildfly 管理服务器中的域控制器 IP 地址,但配置要么保持不变,要么以错误的方式更改。 我可以在 /opt/wildfly/domain/configuration/host-slave.xml 中找到域控制器设置: <host xmlns="urn:jboss:domain:4.0"> <domain-controller> <remote security-realm="ManagementRealm"> <di...

Admin

[name=Redis, majorVersion=6];用户必须注册解析器或明确设置“hibernate.dialect”
wildfly

[name=Redis, majorVersion=6];用户必须注册解析器或明确设置“hibernate.dialect”

我有问这个问题已经在 stackoverflow 上出现过了,但我觉得这个问题更适合在这里。抱歉重复发帖。 在 wildfly 中成功创建 redis 数据源后,我现在正尝试从我的 spring 项目连接到 redis。我对 还很陌生Spring,自然而然地遇到了一些问题。 我的pom.xml样子 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001...

Admin

Wildfly 是否按照单个队列中的到达顺序处理 HTTP 请求?
wildfly

Wildfly 是否按照单个队列中的到达顺序处理 HTTP 请求?

部署在 wildfly 10 上的 Java web 应用程序。此应用程序公开 Rest webservices。 用户来自不同的电脑,使用与 Web 服务交互的客户端。 数据包通过网络传输。多个 HTTP 请求同时到达 Wildfly 服务器。 Wildfly 是否按照单个队列中的到达顺序处理 HTTP 请求? ...

Admin

JBoss CLI 命令运行失败
wildfly

JBoss CLI 命令运行失败

我想在一段时间(例如 3 天)后自动删除我的 Wildfly 日志。由于我在无法访问 crontab 的容器中运行我的应用程序,因此我想通过 JBoss Cli 执行此操作。我已经尝试了以下命令,但该选项似乎不受支持: /subsystem=logging/periodic-size-rotating-file-handler=DELETELOG:add(autoflush=true,file={"relative-to"=>"jboss.server.log.dir","path"=>"deletelog.log"},suffix=".yyyy...

Admin

使用 JBoss CLI 自动删除 Wildfly 应用程序的日志文件
wildfly

使用 JBoss CLI 自动删除 Wildfly 应用程序的日志文件

我想在一段时间(例如 3 天)后自动删除我的 Wildfly 日志。由于我在无法访问 crontab 的容器中运行我的应用程序,因此我想通过 JBoss Cli 执行此操作。我已经尝试了以下命令,但该选项似乎不受支持: /subsystem=logging/periodic-rotating-file-handler=FILE:write-attribute(name=max-backup-index, value=3) 您知道如何实现这一点吗?提前谢谢您! ...

Admin

配置 WildFly 以使用 HTTPS
wildfly

配置 WildFly 以使用 HTTPS

我正在使用 WildFly25,并使用默认设置运行它。 服务器控制台 WildFly Full 25.0.0.Final (WildFly Core 17.0.1.Final) started in 3938ms - Started 308 of 547 services (338 services are lazy, passive or on-demand) Http management interface listening on http://127.0.0.1:9990/management Admin console listening on ...

Admin

IIS/ARR 反向代理协商直通
wildfly

IIS/ARR 反向代理协商直通

我在将 IIS/ARR 反向代理到 WildFly 应用服务器时遇到了困难。在 Linux 上,我们使用 Web 服务器来卸载应用服务器的 HTTPS、身份验证和安全功能,因此最初的想法是对 IIS 执行相同的操作。 应用程序使用 WebSockets,这意味着 Jakarta ISAPI 重定向器没有帮助,我们改用 ARR。 ARR 无法转发经过身份验证的用户信息,因此我们不得不停止在 IIS 上使用 Kerberos,现在 WildFly 通过 waffle 模块支持它。 我们知道 HeliconTech 的产品(例如 ISAPI Rewrite),但...

Admin

Wildfly 26.1.1.Final Elytron - LDAP“上下文已关闭”
wildfly

Wildfly 26.1.1.Final Elytron - LDAP“上下文已关闭”

我正在关注Wildfly 26.1 Elytron 文档尝试让 LDAP 适用于独立运行的本地 Wildfly 26.1.1.Final 服务器,但遇到了一个深奥的问题,即在提供凭据后上下文就关闭了。我稍微调整了一下配置,但我真的不知道我在寻找什么。 这是我的 standalone.xml 与此版本的默认文件之间的比较: <server xmlns="urn:jboss:domain:19.0"> ... <management> ... <management-interface...

Admin

防止 Wildfly 将 HTTP 请求重定向到 HTTPS
wildfly

防止 Wildfly 将 HTTP 请求重定向到 HTTPS

我有一个在 Wildfly 15 上运行的项目。在一种情况下,我需要禁用重定向到 HTTPS 的 HTTP 请求。当我在 localhost 上运行 Web 应用程序时,一切都很好,但是当我用我的 IP 替换 localhost 时,HTTP 请求被重定向到 HTTPS。!我需要更改哪些配置才能使其正常工作? 这是我的 standalone.xml 的一部分: <server name="default-server"> <http-listener name="default" socket-binding="http" enab...

Admin

如何通过 Wildfly 通过电子邮件发送错误日志?
wildfly

如何通过 Wildfly 通过电子邮件发送错误日志?

令人困惑的是,没有SMTP 实现开箱即用。这怎么就不是基本功能了呢? 尝试添加自定义处理程序类型邮件处理器,但我无法设置属性。似乎其中很大一部分(例如邮件服务器的主机名)是Properties由MailHandler 的构造函数,但我不知道如何在自定义处理程序的属性中进行设置,因为它依赖于 setter。 还尝试注册 log4j SMTPAppender。尽管这种方法效果出奇地好,而且文档声称这是合法的,但 Wildfly 却威胁要反咬一口: 16:49:21,090 WARN [org.jboss.as.logging] (management-hand...

Admin

通过替换 war 文件,Wildfly 10 部署无法正常工作
wildfly

通过替换 war 文件,Wildfly 10 部署无法正常工作

我有一个负责执行的 Java Web 应用程序: log.info("Welcome New York") 然后我构建 war 文件并将其部署到 Wildfly 10。之后,我检查日志文件,看到“欢迎纽约”。到目前为止一切正常。 然后我将 log.info("Welcome California") 改为 log.info("Welcome New York")。我再次构建了 war 文件,并通过“替换”选项重新部署到 Wildfly。之后,我检查了日志文件,再次看到了“Welcome New York”而不是“Welcome California”。所以...

Admin