
可以为每个WebLogic Server配置侦听的IP地址和端口号修改weblogic默认ip,如下所示:

在操作过程中,如果应用程序需要知道WebLogic Server监视的IP地址和端口号,则可以通过JMX编程获得. JSP的示例程序如下:
java代码

<%@ pageimport =“ javax.naming.Context,javax.naming.InitialContext修改weblogic默认ip,weblogic.management.MBeanHome,weblogic.management.configuration.ServerMBean”%> <%! StringserverName,serverAddress; intserverPort; privatevoidgetServerInfo()throwsException {ContextmyCtx = newInitialContext(); MBeanHomehome =(MBeanHome)myCtx.lookup(MBeanHome.LOCAL_JNDI_NAME); serverName = home.getMBeanServer(). GetServerName(); ServerMBeansc =(ServerMBean)home.getConfigurationMBean(serverName,“ ServerConfig”); serverAddress = sc.getListenAddress(); serverPort = sc.getListenPort();}%> <%试试{getServerInfo();} catch(Exceptione){}%> ServerName: <%= serverName%>
ServerAddress: <%= serverAddress%>

ServerPort: <%= serverPort%>
将以上代码另存为jsp文件,并将其放置在Web应用程序目录中. 您可以访问它以获取服务器名称,IP地址和端口号. 如果它是匿名用户(尚未登录),则会发生安全错误,因为WebLogic Server默认情况下不允许匿名用户访问MBean信息,可以在控制台中对其进行更改,如下所示:

参考:
1)使用JMX编程WebLogic管理服务
2)WebLogic类的Javadocs
此JSP程序已在WebLogic Server 8.1 SP6上进行了测试.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-156180-1.html
╯3╰)
我军至少要有动作