weblogic domain server.out 日志文件手动修改锁定

Posted

技术标签:

【中文标题】weblogic domain server.out 日志文件手动修改锁定【英文标题】:weblogic domain server.out log file manually modified locked 【发布时间】:2013-09-07 17:34:15 【问题描述】:

我有 2 个关于 Weblogic 的问题。 我正在使用 Weblogic 10.3.6。 昨天我部署了war文件。 以下是我的两个问题

1) 当我重新启动服务器时,sys out 会在该位置记录 域//服务器//日志/服务器名称.out 域//服务器//日志/服务器名称.log 没有更新

实际上日志最初是在更新的,但我通过手动打开日志文件并删除其内容来清除日志文件。

后来我在oracle官网上发现 “Oracle 建议您不要通过手动编辑日志文件来修改它们。修改文件会更改时间戳并可能会混淆日志文件轮换。此外,编辑文件可能会锁定它并阻止从 WebLogic Server 进行更新,以及干扰访问者”

我认为我的日志文件由于上述原因而被锁定。 有什么办法可以获取日志文件中的更新。

我也重启了服务器,但是日志没有更新。

2) 我已经使用打包的 war 文件部署了我的 Web 应用程序。当我使用war文件进行部署时,预计war文件会在weblogic服务器中的某个临时位置爆炸。战争成功部署,但是当我检查内容时 WEBLOGIC/bea10.3.6.0_BI/user_projects/domains/Managedserver_7011_7012/servers/Server-chanakya/tmp/_WL_user 它是空白的。 我原以为战争应该在 _WL_user 文件夹中展开。但现在并没有发生。

请让我知道针对上述问题我能做些什么。 提前谢谢。

【问题讨论】:

【参考方案1】:

第一个问题:

一般来说.out 文件是在服务器启动期间创建的,一旦服务器达到RUNNING 状态就不会更新。但是,.log 文件应该不断更新。删除这两个文件是安全的,一旦服务器重新启动,它们应该重新生成。如果由于某种原因不是,请转到 server name -> Logging tab -> Log file name 并指定新日志文件的完整路径和名称。

第二个问题:

如果您为部署选择了nostage,则它不会被复制到您的服务器,而是会存在于文件最初所在的位置。 stage 模式应该在stage 目录下启动后将文件复制到tmp/_WL_user。您可以从 weblogic 管理控制台中删除您的部署,还可以删除 tmp 和缓存文件夹,并在需要时再次尝试部署。也有可能部署失败...检查管理控制台中的部署链接以确保它达到Active 状态。

最后 - 欢迎来到 Stack Overflow。一般来说,您应该一次问一个问题。

【讨论】:

非常感谢您的回复。就我而言,这是一个集群部署。管理服务器正在运行,但其中一台服务器的节点管理器未运行。一旦我重新启动节点管理器日志得到更新,然后我部署了我的战争,它被复制到 WEBLOGIC/bea10.3.6.0_BI/user_projects/domains/Managedserver_7011_7012/servers/Server-chanakya/tmp/_WL_user 非常感谢

以上是关于weblogic domain server.out 日志文件手动修改锁定的主要内容,如果未能解决你的问题,请参考以下文章

weblogic11g 重置密码

weblogic创建domain教程

怎样删除Weblogic Domain?

weblogic 12c怎么创建节点管理器

weblogic linux环境下新建domain

weblogic密码忘记