在ServletContextListener

时间:2017-02-09 13:35:21

标签: jsf web-applications weblogic servletcontextlistener

我想在启动服务器时获取我的Web应用程序ip和端口?例如,在我的ServletContextListener类中。但我无法使用FaceContext和ServletContextEvent。

FacesContext.getCurrentInstance().getExternalContext().getRequestServerName()

使用上述代码将导致不支持的方法。

由于需要从我们的应用程序开始运行的线程,我们不能等到某个请求发送到我们的服务器。

我们的应用程序使用jsf2,primeface并在weblogic 10.3.6上运行

1 个答案:

答案 0 :(得分:2)

您需要访问HttpServletRequest,如下所示:

{{1}}