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

无法访问WebLogic上部署的Angular应用问题排查求助

Angular应用部署Docker版WebLogic无法访问的排查方案

端口映射验证

  • 执行docker ps查看容器端口映射,确认宿主机端口已正确映射到WebLogic容器内的服务端口(默认7001),映射格式应为0.0.0.0:宿主机端口->容器内端口/tcp
  • 若映射错误,停止容器后重新启动并添加正确的端口映射参数:docker run -p 宿主机端口:容器内端口 ...

WebLogic应用状态检查

  • 登录WebLogic管理控制台(localhost:管理端口/console),确认目标应用的状态为Active
  • 核对部署时设置的上下文根(Context Root),确保和访问路径/context完全一致,避免大小写或拼写错误

Angular打包配置校验

  • 确认Angular打包时指定了正确的基础路径参数:ng build --prod --base-href /context/(替换为你的实际上下文根)
  • 解压WAR包检查index.html,确保所有静态资源(JS/CSS/图片)的引用路径匹配上下文根,无绝对路径错误

容器内部排查

  • 进入容器:docker exec -it <容器ID/名称> bash
  • 查看WebLogic应用日志(路径示例:/u01/oracle/user_projects/domains/base_domain/servers/AdminServer/logs/AdminServer.log),搜索部署异常、资源加载失败的报错信息
  • 在容器内执行curl http://localhost:容器内端口/context,验证应用是否能正常返回HTML内容,排除容器内部服务故障

宿主机网络限制检查

  • Linux系统:执行firewall-cmd --list-ports或ufw status,确认访问端口已加入防火墙允许列表
  • Windows系统:检查Windows Defender防火墙的入站规则,确保该端口的访问权限已开启

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 19:05:25