在weblogic中,我们的集群环境具有6个托管服务器(所有服务器均已启动并正在运行)。
每当我访问应用程序URL时,我想知道请求将转到哪个托管服务器(通过使用inspect元素或任何其他方式),
要知道服务器的详细信息是服务器的任何配置,我们必须在weblogic,application /其他任何配置中对此进行存档。
基本上,我必须根据登录的用户来检查托管服务器日志。
谢谢。
答案 0 :(得分:0)
要在jsf OutputText中显示服务器名称,可以在Java bean中构建以下属性:
private String currentWeblogicServerName;
public String getCurrentWeblogicServerName(){
String managed = System.getProperty("weblogic.Name");
return managed;
}
public String setCurrentWeblogicServerName(String CurrentWeblogicServerName){
this.currentWeblogicServerName= CurrentWeblogicServerName;
}
在您的jsf页面中,例如:
<af:outputText value="#{YOUR_BEAN_SCOPE.YOUR_BEAN_NAME.currentWeblogicServerName}" id="ot1"/>
如果只想在“检查元素”中看到它,请将属性 visible =“ false” 添加到outputText。 (并在检查元素控制台中搜索 ot1 id)