【问题标题】:from web page, how to get the server/managed server details which are weblogic cluster environment?从网页中,如何获取 weblogic 集群环境的服务器/托管服务器详细信息?
【发布时间】:2019-11-26 16:42:25
【问题描述】:
在 weblogic 中,我们的集群环境有 6 台托管服务器(所有服务器都已启动并正在运行)。
每当我访问应用程序 url 时,我想知道请求将发送到哪个托管服务器(通过使用检查元素或任何其他方式),
要知道服务器详细信息是我们必须在 weblogic、应用程序/任何其他中进行的任何配置来存档。
基本上我必须根据登录的用户检查托管服务器日志。
提前致谢。
【问题讨论】:
标签:
oracle-adf
weblogic12c
webcenter
【解决方案1】:
要在 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)