当我启动weblogic服务器时,会打印各种日志。登录weblogic的结构可以在here上找到。通过脚本监控weblogic服务器的健康状况
我正在编写一个脚本来测试,无论weblogic服务器是否成功启动。我只需要筛选日志消息,但是,有一个条件,那就是,遵循它们是一些java异常。所以,特别是某些java bean的失败(通过抛出异常)是服务器失败的唯一标准。
我想忽略所有其他种类的日志。 是否有一些工具可以帮助你呢?
更新:
的正常例如,这些类型的错误应该被忽略:
例,这表明发生故障,请注意,有抛出的异常的堆栈跟踪:
java.lang.ClassNotFoundException: com.amdocs.crm.uif.OrderingBackendAdapter
at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:335)
at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:302)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:180)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at com.amdocs.uif.server.UifBackendConnector.initialize(UifBackendConnector.java:72)
at com.amdocs.uif.server.UifServerRequestResponseMgr.initializeImpl(UifServerRequestResponseMgr.java:421)
2015-06-01
mohit
+0
请提供一个例子;但是,如果你使用linux awk或grep是你最好的朋友 –
+0
@venergiac,更新了一个例子。可悲的是我在窗户上工作。 –