【发布时间】:2010-07-19 22:12:31
【问题描述】:
我一直在查看 WebLogic API,但似乎找不到我要查找的内容...有没有办法在运行时确定应用程序用于访问 Web 服务的 URL ?我需要记录对服务器的每个传入请求所使用的 URL/协议。
非常感谢任何见解。谢谢!
卡尔
【问题讨论】:
标签: logging jakarta-ee weblogic
我一直在查看 WebLogic API,但似乎找不到我要查找的内容...有没有办法在运行时确定应用程序用于访问 Web 服务的 URL ?我需要记录对服务器的每个传入请求所使用的 URL/协议。
非常感谢任何见解。谢谢!
卡尔
【问题讨论】:
标签: logging jakarta-ee weblogic
以下内容应该适用于 Weblogic(servlet 容器)。
你需要得到HttpServletRequest,你可以访问HttpServletRequest的任何方法。
我通过@Context 使用了一个JAX-RS 示例,但您的Web 服务调用的原理应该相同。
@GET
@Produces("text/plain")
public String showFullURL(@Context HttpServletRequest hsr) {
return hsr.getRequestURL();
}
【讨论】: