我有两个关于Weblogic的问题。我正在使用Weblogic 10.3.6。昨天我部署了war文件。以下是我的两个问题
1)当我重新启动服务器系统出日志在位置域//服务器//日志/Server-name.out域//服务器//日志/Server-name.log没有得到更新
实际上,日志最初会被更新,但我通过手动打开日志文件并删除其内容来清除日志文件。
后来,我在oracle官方网站上发现,“oracle建议您不要通过手动编辑来修改日志文件。修改文件会更改时间戳,并会混淆日志文件的旋转。此外,编辑文件可能会锁定它,阻止WebLogic Server的更新,并干扰访问者。”
我想我的日志文件被锁定是由于上述原因。我能做些什么来更新日志文件吗。
我也重新启动了服务器,但是日志没有更新。
2) 我已经使用打包的war文件部署了我的web应用程序。当我使用war文件部署时,预计war文件会在weblogic server中的某个临时位置爆炸。War成功部署,但当我检查WEBLOGIC/bea10的内容时。3.6.0_BI/user_projects/domains/Managedserver_7011_7012/servers/Server-chanakya/tmp//u WL_user为空。我以为战争会在_WL_user文件夹中爆发。但现在情况并不乐观。
请让我知道我能为以上问题做些什么。提前谢谢你。
第一个问题:
一般来说,. out
文件是在服务器启动期间创建的,一旦服务器达到RUNning
状态,就不会更新。然而,. log文件应该持续更新。删除这两个文件是安全的,一旦服务器重新启动,它们应该重新生成。如果由于某种原因它们没有被创建,请转到服务器名称-
第二个问题:
如果您选择了
noage
进行部署,它将不会复制到您的服务器,并且将在文件最初所在的位置保存。阶段
模式应该在启动后将文件复制到tmp/_WL_user
目录下。您可以从weblogic管理控制台删除您的部署,还可以删除tmp和缓存文件夹,并在需要时再次尝试部署。也有可能部署失败...检查管理控制台中的部署链接,以确保它达到Active
状态。
最后-欢迎来到堆栈溢出。一般来说,你应该一次问一个问题。
我想使用weblogic控制台访问服务器的诊断日志文件。 最初,日志位于这里:/u01/projects/domains/prd_soa_domain/servers/prd_soa_ms1/logs 我应该把它放在哪里,这样我就可以通过我的浏览器访问/下载它们了。 http:ip地址:端口/控制台/日志/
我已经在weblogic 12c中配置了日志4j2。 我的文件已生成,但日志未写入文件中。我在这里发现了相同的问题,但我的附加器名称相同。我做错了什么? 任何面临同样问题的人。
问题内容: 我使用以下代码跟踪ssh登录: 我注意到该脚本在几天后突然停止工作。我没有任何错误,它不会终止,只会停止工作,好像永远不会返回。 所以我执行了a ,这的确最终被脚本处理了,因为前一段时间将其重命名为 如何跟踪这种日志轮换的时间并进行相应调整? 问题答案: 使用e4c5的答案,我得到了这段代码,该代码还解决了每秒调用多次的问题。 在第一次调用期间,它会跳到文件末尾并等待修改。移动文件后,
问题内容: 我想要一个log4j配置,这样日志文件名应该像$ {System-name} log.log。也就是说,如果该应用程序在任何系统上启动,则无需更改配置文件或代码。它应该生成提到的日志文件名。谢谢。 问题答案: 我这样做: 1)通过以下方式初始化记录器: 2)在log4j.xml中我使用变量:
我需要压缩Weblogic日志。 我检查了Weblogic控制台的日志设置,发现我可以旋转日志,但没有看到可以为日志压缩(压缩到zip文件)设置的任何属性。 当前设置如图所示。 有没有自动压缩这些日志的方法?
所以我的问题是--我如何重构文件结构,而不破坏我的liquibase设置和清空我的数据库?