我想在启动服务器时获取我的Web应用程序ip和端口?例如,在我的ServletContextListener类中。但我无法使用FaceContext和ServletContextEvent。
FacesContext.getCurrentInstance().getExternalContext().getRequestServerName()
使用上述代码将导致不支持的方法。
由于需要从我们的应用程序开始运行的线程,我们不能等到某个请求发送到我们的服务器。
我们的应用程序使用jsf2,primeface并在weblogic 10.3.6上运行
答案 0 :(得分:2)
您需要访问HttpServletRequest,如下所示:
{{1}}