最近,我被赋予了在开发和生产环境中增强部署在WebSphere 6.0上的Java应用程序的任务。该代码有一个错误。它正在通过错误的名称访问数据库列。代码捕获异常,执行printStackTrace()并继续。WebSphere日志中没有出现异常堆栈跟踪
在开发环境中,我看到WebSphere日志中异常的堆栈跟踪,但在生产环境的日志中没有看到它们。
我在生产环境中对WebSphere没有任何管理员权限。我只能看到日志文件。为了确保我在两种环境中运行相同的代码,我从生产环境(从管理服务器的组中)获得了EAR文件,并将其部署到开发环境中。
我的问题是,如果我在两种环境中运行相同的代码,是否可以在一个环境中看到日志中的堆栈跟踪而不是另一个环境中的堆栈跟踪?
感谢
这是一个可能的解释http://stackoverflow.com/a/3010106/3215527 – wero
如果出现相同的条件下,这是不可能的一些服务器配置禁止堆栈跟踪。 – covener
您可以访问的日志不是正确的日志,而是另一台服务器?它是一个集群环境吗? – DanielBarbarian