weblogic在阶段找不到.ear,但它在文件系统上
Posted
技术标签:
【中文标题】weblogic在阶段找不到.ear,但它在文件系统上【英文标题】:weblogic does not find .ear in stage, but it is there on the file system 【发布时间】:2022-01-02 03:30:26 【问题描述】:启动 weblogic 服务器时,我收到此错误: 引起:java.io.IOException:/home/weblogic/Oracle/Middleware/user_projects/domains/mydomain/servers/managed1/stage/myear/myear.ear(没有这样的文件或目录)与:/home/weblogic/Oracle /Middleware/user_projects/domains/epersonenstand/servers/managed1/stage/myear/myear.ear
但是ear文件存在于文件夹中。
尝试在服务器运行和关闭时重新部署它,我总是得到相同的错误(并重新启动服务器,包括操作系统)。相同的部署之前确实有效(尝试了不同的版本),问题在重新启动服务器后开始(weblogic已正确关闭)。
确切的 weblogic 版本是在 SLES 12R2 上运行的 12.2.1.3.0。
有人知道如何解决这个问题吗?
提前致谢,
本
【问题讨论】:
【参考方案1】:您的域是否配置了多台机器?我似乎遇到了类似的错误并且感到困惑,因为检查管理服务器机器上的文件系统显示文件存在,但是在检查其他服务器(例如 managed1)的机器时,文件不存在。错误消息没有说明在哪台机器上找不到文件。
【讨论】:
只有那一台机器。 另一件要检查的事情是运行 weblogic 服务器的用户,是否有权读取文件和文件夹 我们检查了,用户和权限都ok以上是关于weblogic在阶段找不到.ear,但它在文件系统上的主要内容,如果未能解决你的问题,请参考以下文章
PHP 找不到 require_once 的文件,但它在那里?
在 WebLogic 12 上部署 ear 文件时出现 JSF 错误