StackTrace中的行号指向方法开始

时间:2009-05-15 10:24:44

标签: java eclipse websphere stack-trace line-numbers

我们正在使用Rational Application Developer 7.5(基于Eclipse 3.4)为WebSphere Application Server 6.1开发Web应用程序。在临时服务器上检查堆栈跟踪时,行号始终指向方法的开头,从不指向实际的行。在本地开发环境中(每个开发人员都运行本地Websphere 6.1)似乎都很完美。

在Java>下的Eclipse Preferences中编译器> section Classfile生成一切都被检查。

通过使用RAD的earExport Ant目标(而不是ear核心任务)构建EAR-File来完成部署。然后重新打包以删除一些不必要的文件。没有启动显式编译 - 使用工作区中的类。

这怎么会发生,那些信息会丢失?这是Hotspot优化的一部分吗?如果是,可以禁用吗?

我怎样才能找到正确的行号?

1 个答案:

答案 0 :(得分:3)

您的升级平台是什么?我有一个客户端的登台/产品环境是iSeries,直到他们将iSeries操作系统更新到调试行号最终开始排队的新级别之一。