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

时间:2013-09-04 09:21:36

标签: file logging weblogic

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

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

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

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

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

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

2)我使用压缩war文件部署了我的Web应用程序。当我使用war文件进行部署时,预计war文件会在weblogic服务器中的某个临时位置爆炸。战争成功部署,但当我检查的内容 WEBLOGIC / bea10.3.6.0_BI / user_projects /域/ Managedserver_7011_7012 /服务器/服务器Chanakya的的/ tmp / _WL_user 这是空白的。 我期待战争应该在_WL_user文件夹中被破坏。但它现在没有发生。

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

1 个答案:

答案 0 :(得分:0)

第一个问题:

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

第二个问题:

如果您为部署选择nostage,则不会将其复制到您的服务器,并且会在原始文件的任何位置生效。 stage模式应该在tmp/_WL_user目录下开始后将文件复制到stage。您可以从weblogic管理控制台中删除部署,还可以删除tmp和缓存文件夹,并在需要时再次尝试部署。部署失败也可能......检查管理控制台中的“部署”链接以确保它达到Active状态。

最后 - 欢迎使用Stack Overflow。一般来说,你应该一次提出一个问题。