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 日志文件手动修改锁定的主要内容,如果未能解决你的问题,请参考以下文章