开发者

What happens to Java runtime errors

Following on from this question https://softwareengin开发者_如何转开发eering.stackexchange.com/questions/37294/logging-why-and-what

I was wondering what actually happens to an error that occurs during the runtime of a Java Enterprise Edition applicaiton. Does the JVM store a log of all the errors? Or are the errors forgotten?


It is contingent where the output is directed. If output is getting pushed to a console window then yes...it is all but lost. An enterprise application however would be making use of a logging framework to deal with all output thus rendering any exception available within the logs provided by the framework.


Application servers usually have a big catch-all net to mop up any unhandled exceptions. However, if an exception is allowed to bubble up without it ever hitting a catch close, the thread it came from will die and the exception will be passed to the thread's UncaughtExceptionHandler, if one exists.


an error happens when the program is running. and is being handled by exceptions.

Exceptions : ignore the error, handel the exception, and go back to method that was called.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜