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

Quarkus应用本地运行正常,Windows Server上无请求响应求助

Quarkus API部署Windows Server后无响应排查方案
  • 检查端口占用
    Windows Server上可能有其他服务占用Quarkus监听端口。打开命令提示符,执行netstat -ano | findstr :<你的API端口>,若有结果,找到对应PID,通过任务管理器结束进程后重启Quarkus。
  • 验证防火墙规则
    Windows防火墙可能拦截端口入站请求。进入「Windows Defender防火墙 → 高级设置」,添加入站规则,允许Quarkus使用的端口(如默认8080)通过TCP协议通信。
  • 调整Quarkus绑定地址
    本地测试时Quarkus默认绑定localhost,服务器部署需绑定公网可访问地址。启动时添加参数:java -jar your-app-runner.jar -Dquarkus.http.host=0.0.0.0,或在application.properties中配置quarkus.http.host=0.0.0.0后重新打包。
  • 开启详细日志排查
    默认日志级别可能无法显示隐藏异常。启动时添加参数:java -jar your-app-runner.jar -Dquarkus.log.level=DEBUG,或修改application.properties中的quarkus.log.level=DEBUG,启动后查看日志文件定位问题。
  • 测试服务器本地访问
    在服务器本地执行curl http://localhost:<端口>/<API路径>,若本地能访问但外部不行,排查网络路由或防火墙;若本地也无响应,重点检查应用配置或依赖。
  • 确认打包配置
    使用quarkus build --profile=prod生成生产环境包,避免本地开发配置残留影响服务器运行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 00:25:28