java - 调试类文件

标签 java class debugging tomcat web

在我的项目中,我在 Tomcat 中部署了 2 个 war 文件。一个 war 文件是我可以在 Eclipse 中调试的项目。第二个 war 文件是一个框架 war ,我没有项目源。

当我运行我的 Web 应用程序时,所有调用都将通过此框架传递到我的项目。因此,如果在到达我的项目之前该路径中存在任何错误,我无法弄清楚。有没有办法调试类文件。

谢谢,

标准差

最佳答案

您可以对没有源代码的 .class 文件使用反编译器。但是,结果永远不会相同,您将丢失评论和其他一些东西。结果只是源代码基于字节码的一种可能性。不过,它可能会有所帮助,我知道它有时会帮助我。

一些 dava 反编译器的例子是 JAD , JD , 和 Fernflower .至少对于 JAD 有一个 eclipse plugin

关于java - 调试类文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19234854/

相关文章:

java - 如何获取方法作为返回值?

java - 关键监听器不工作

java - 带有 Oauth 2 的 Azure AD 和 Spring Security

python - 在嵌套类中,如何从 Python 中的嵌套类访问外部类的元素?

python - 将装饰器附加到类中的所有函数

python - 在 Pycharm 中的 for 循环内调试列表理解

android - 获得释放 key 后 map 未显示

debugging - 无法在 VS2017 中调试 T4 模板

java - Android Studio错误: "Method getText() must be called from the UI Thread,当前推断线程是worker

python - 最好的风格、类方法或全局函数是什么?