调试 Jersey 框架
Debugging Jersey framework
我想了解 Jersey 框架的流程 - 当我们为 jersey 服务器点击 URL 时,我们发送 HTTP 请求。请求采用 HTTP 协议形式,有 headers 和 body 等。此请求必须转换为 Java 理解的 HttpRequest object。所以我想调试 Jersey 以了解它是如何完成的。
此外,Jersey 如何理解要调用哪个应用程序,它是否维护了一些包含所有 URL 映射及其各自应用程序上下文的注册表?如果是,那么这些是何时以及如何初始化的?
我试过 Logging 但它只给我有关传入 URL、连接详细信息等的信息。但是我们如何启用 jersey-core
、[=11 的信息日志=]、jersey-servlet
个罐子?
欢迎任何建议,谢谢!
更新:
我发现这篇关于 Web Server Functioning 的信息非常丰富 link。
此外,正如@Marcel Dias 指出的那样,我应该查看 Web 服务器以了解与 Web 应用程序加载相关的问题。我启用了服务器(在我的例子中是Tomcat)日志记录,并更清楚地了解了网络服务器的工作情况。
至于 Jersey 工作 - annotation
解析部分,我从起点 com.sun.jersey.spi.container.servlet.ServletContainer
class 调试了 Jersey。
我想您会在 Jersey monitoring & tracing documentation
中找到答案
要了解 Jersey 应用程序如何接收 Java HttpRequest,您需要查看您的网络服务器,如 tomcat、jetty 等。
我想了解 Jersey 框架的流程 - 当我们为 jersey 服务器点击 URL 时,我们发送 HTTP 请求。请求采用 HTTP 协议形式,有 headers 和 body 等。此请求必须转换为 Java 理解的 HttpRequest object。所以我想调试 Jersey 以了解它是如何完成的。
此外,Jersey 如何理解要调用哪个应用程序,它是否维护了一些包含所有 URL 映射及其各自应用程序上下文的注册表?如果是,那么这些是何时以及如何初始化的?
我试过 Logging 但它只给我有关传入 URL、连接详细信息等的信息。但是我们如何启用 jersey-core
、[=11 的信息日志=]、jersey-servlet
个罐子?
欢迎任何建议,谢谢!
更新:
我发现这篇关于 Web Server Functioning 的信息非常丰富 link。
此外,正如@Marcel Dias 指出的那样,我应该查看 Web 服务器以了解与 Web 应用程序加载相关的问题。我启用了服务器(在我的例子中是Tomcat)日志记录,并更清楚地了解了网络服务器的工作情况。
至于 Jersey 工作 - annotation
解析部分,我从起点 com.sun.jersey.spi.container.servlet.ServletContainer
class 调试了 Jersey。
我想您会在 Jersey monitoring & tracing documentation
中找到答案要了解 Jersey 应用程序如何接收 Java HttpRequest,您需要查看您的网络服务器,如 tomcat、jetty 等。