【发布时间】:2014-01-02 17:53:43
【问题描述】:
我正在使用的平台:
- Fedora 20;
- mariadb-5.5.34-2.fc20.x86_64;
- 来自 www.eclipse.org 的 Eclipse Kepler 服务版本
我正在实现示例
我正在尝试设法使用登录界面。 实际上,我正在配置 TomEE 以使用 JAAS 身份验证技术。 由于我遇到了一些麻烦,我想在 Eclipse 调试模式的帮助下解决它们。为此,我:
- 在 LoginController.java 的第 79 行设置断点;
- 以调试模式启动 TomEE;
- 也在调试模式下执行了login.xhtml;
我的问题是我在调试模式下什么都看不到:没有变量等。 这怎么可能?调试模式我用了很长时间,但这是我第一次做web开发。 Project archive
【问题讨论】:
-
我不确定调试器在该图中是否完全停止。你能给我们看另一张在第 81 行设置断点的图片吗?
-
如果调试器在断点处停止,您会发现在“调试”窗口中,其中一个守护线程将跨越调用堆栈跟踪,就像您调用
.printStackTrace()时一样关于 java 异常。你能给我看一张那张照片吗?通过单击调用堆栈的顶部,您应该会在“变量”窗口中看到变量 -
顺便说一句,对于这一切,有一个更简单的解释,现在我想起来了:你是否在调试模式下启动了你的 Tomcat?您可以在 Java EE 透视图下的“服务器”窗口中查看它
-
是的,我在调试模式下启动了 Tomcat。我不知道怎么做你在'.printStackTrace()'中问我的事情你可以在imageshack.com/a/img543/9859/pz6f.png中看到的终止进程怎么样
标签: java eclipse tomcat jakarta-ee apache-tomee