0
我的设置:阅读应用程序的实时输出时,其已经运行
- 红帽有:
- WebLogic安装它承载我的(JAVA)的应用程序。
我尽量做到: 见我的应用程序
的输出(错误)为什么我这样不容易(在应用程序本身设置适当的日志记录):
- 这是一家大公司的生产服务器,我不允许对正在运行的应用程序做任何更改
- 在应用程序中, g出错了,我负责修复它。
- 我检查了weblogic日志,但他们没有捕获应用程序的所有输出,因此它不捕获错误即时搜索。
那么有什么办法可以连接到标准输出/标准错误并查看输出打印生活吗? (其他建议也最欢迎的,但如果有可能,这似乎是最容易的方法是什么?)
额外的信息:
- 我已经检查并确认应用程序写入到控制台,因此它应该出现在标准输出。 (对吧?)
如果服务器以“nohup”启动,您可以查看nohup.out文件 请检查您的服务器是否以下列属性启动,以将stdout和stderr重定向到对应的文件:'-Dweblogic.Stdout = STDOUT.LOG -Dweblogic.Stderr = STDERR.LOG' –
nohup确实是答案。与尾巴一起,我达到了目标 –