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,但它在文件系统上的主要内容,如果未能解决你的问题,请参考以下文章

Firestore 找不到视频文件,但它在播放器中播放

PHP 找不到 require_once 的文件,但它在那里?

在 WebLogic 12 上部署 ear 文件时出现 JSF 错误

基于ant自动部署ear/war 文件到weblogic12c

将ear文件部署到weblogic 10g

找不到“破坏”动作,但它在那里......奇怪的错误