You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下如何解决Arquillian在WildFly上的测试连接超时问题

解决Arquillian搭配WildFly的连接超时与undeploy警告问题

问题详情

错误信息:[CIRCULAR REFERENCE:java.net.ConnectException: WFLYPRT0023: Could not connect to remote+http://localhost:33390. The connection timed out]
警告信息:[org.jboss.as.arquillian.container.ArchiveDeployer] WARN: Cannot undeploy: project-in-ear.ear

解决方案

  • 检查WildFly服务状态:确认WildFly已启动,且监听端口为33390。可通过WildFly管理控制台(默认http://localhost:9990)验证服务运行状态,或在Windows cmd执行netstat -ano | findstr 33390查看端口占用情况。
  • 修正Arquillian配置:打开arquillian.xml,确认remote+http://localhost:33390的端口与WildFly管理端口一致,同时核对配置中的用户名、密码和WildFly管理账号匹配。
  • 调整防火墙规则:Windows防火墙可能阻断了33390端口的连接,可临时关闭防火墙测试,或在防火墙高级设置中添加入站、出站规则,允许该端口的TCP连接。
  • 清理残留部署文件:手动删除WildFly目录下standalone/deployments中的project-in-ear.ear相关文件,重启WildFly服务器。
  • 延长连接超时时间:在arquillian.xml中添加<property name="jboss.as.management.connection.timeout">60000</property>(单位毫秒),避免因服务器启动缓慢导致超时。
  • 核对IDEA插件配置:检查IDEA中Arquillian的运行配置,确保所选容器为WildFly远程容器,且端口、路径等参数与实际服务器一致。

内容的提问来源于stack exchange,提问作者Abdel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 06:40:34