0

我正在尝试调试 Java Web 应用程序。问题是由于 doGet/doPOST 方法之前的问题。我从哪里开始在 doGet 之前在哪里查看容器内部进行调试或如何处理请求?

4

2 回答 2

2

这是 Servlet 提升循环。

Intit
Service(doGet/doPost)
Destroy

当 servlet 初始化 init 方法调用时,您可以从 servlet 的 init 方法开始调试并转向 Service(doGet/doPost) 方法。请参阅Servlet 生命周期

于 2012-04-23T20:16:40.603 回答
0

好吧,答案很大程度上取决于您在代码的 doGet/doPost 部分之前加载的内容。您是否在 contextListeners 中设置代码,如果是这样,您从那里开始,等等...

为了更好地调试,您应该启用日志记录到 servlet 容器(即码头、tomcat、glassfish 等)中的文件,以查看是否有任何错误消息可能导致您的问题...

于 2012-04-23T20:26:18.843 回答