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

WebLogic 14.1.2远程控制台应用部署后监控树不显示及删除报错

Java 17 + WebLogic 14.1.2部署异常排查方案

问题现象

将原有Web应用从Java 8升级至Java 17,同步迁移到WebLogic 14.1.2后:

  • 远程控制台编辑树的「App Deployments」和库部署列表中可见已部署的应用与库,但监控树「Application Management」为空,库的监控列表同样无内容
  • 从编辑树删除部署时,抛出错误:‘ServiceName.ear’应用在ServiceName.ear作用域中不存在。
  • 控制台及应用日志未显示相关报错信息

排查修复步骤

1. 确认配置已激活

WebLogic编辑树展示的是待生效的配置变更,监控树仅显示已激活的运行时资源:

  • 完成部署操作后,点击控制台顶部的「激活更改」按钮,等待配置同步至所有服务器节点
  • 激活完成后刷新监控树,检查「Application Management」是否正常显示应用

2. 校验应用兼容性

Java版本升级后,应用打包或配置可能存在兼容性问题:

  • 检查应用的weblogic-application.xml、weblogic.xml配置文件,移除WebLogic 14.1.2已废弃的API引用或配置项
  • 确认应用使用JDK 17编译,编译时添加--release 17参数,避免遗留Java 8特有的字节码特性

3. 清理WebLogic缓存与临时文件

缓存不一致可能导致配置与运行时状态不匹配:

  • 停止WebLogic服务器
  • 删除以下目录下的所有文件:
    • domain_home/servers/server_name/cache
    • domain_home/servers/server_name/tmp
    • domain_home/servers/server_name/data/store
  • 重启服务器,重新部署应用并激活配置

4. 修正部署范围配置

删除时的作用域错误提示大概率是部署范围配置异常:

  • 在编辑树「App Deployments」中选中目标应用,查看「部署范围」设置,确保选择的是正确的服务器/集群,而非错误地将应用自身设为作用域
  • 调整部署范围后激活更改,再尝试删除操作

5. 排查服务器后台日志

控制台无报错不代表后台无异常,需查看服务器日志:

  • 打开domain_home/servers/server_name/logs/server_name.log和domain_home/servers/server_name/logs/access.log
  • 搜索与部署、配置激活相关的WARN或ERROR级日志,定位具体问题根源

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 12:27:41