Weblogic中获取Server信息

操作方法

  • 01

    在J2EE中我们经常需要获取到当前server的host和port等信息,比如在结构复杂的EJB程序中,进行一些remote调用,或者访问本机中的一个WebService组件,在Weblogic中,如果设置了ListenAddress,那么localhost这个主机名是不可访问的,我们可以通过MBean去获取到server的信息,以获取server的ip和port今天达内IT培训集团为大家总结有关Weblogic中获取Server信息的相关知识,希望大家喜欢。为例: ObjectName rs = null;  MBeanServer mbeanServer= (MBeanServer)context.lookup("Java:comp/env/jmx/runtime");  String RUNTIME_SERVICE_MBEAN = "com.bea:Name=RuntimeService,Type=weblogic.management.mbeanservers.runtime.RuntimeServiceMBean";  rs = new ObjectName(RUNTIME_SERVICE_MBEAN);  ObjectName serverrt = (ObjectName) mbeanServer.getAttribute(rs, "ServerRuntime"); String listenAddr = (String)mbeanServer.getAttribute(serverrt, "ListenAddress");  String[] tempAddr = listenAddr.split("/");  if (tempAddr.length == 1) {     listenAddr = tempAddr[0];  } else if (tempAddr[tempAddr.length - 1].trim().length() != 0) {     listenAddr = tempAddr[tempAddr.length - 1];  } else if (tempAddr.length > 2) {     listenAddr = tempAddr[tempAddr.length - 2];  }  String listenPort = String.valueOf(mbeanServer.getAttribute(serverrt, "ListenPort")); 由于ListenAddress获取到的可能是weblogic的t3的url,所以应该对该address进行拆分,取最后一部分可用的地址即可。  以上就是达内IT培训为大家总结的有关Weblogic中获取Server信息的相关知识,希望对大家有所帮助,同时也希望大家能够关注达内IT。

(0)

相关推荐

  • weblogic中启动server的两种方法

    weblogic中server的启动 01 在weblogic中,创建好server后,启动server,在这介绍两种方式 第一种方法比较简单 在domain的目录下,用starit startMan ...

  • Linux中获取网络信息的netstat命令的常用参数和用法

    netstat - 显示网络连接,路由表,接口状态,伪装连接,网络链路信息和组播成员组. [[ ]] 总览 SYNOPSIS netstat [address_family_options] [--t ...

  • 从SAM文件中获取Windows XP系统管理员密码

    LC4是另一款功能强大的系统账户密码查找软件,该工具可以从SAM文件中获取密码信息,并反馈给用户.当系统管理员账户Administrator密码丢失后,用户只能以普通用户的身份登录系统.这时可以借助L ...

  • 如何关闭QQ中的定位手机获取位置信息的权限

    今天给大家介绍一下如何关闭QQ中的定位手机获取位置信息的权限的具体操作步骤.1. 首先打开手机,找到桌面上的设置图标,打开.2. 进入设置页面后,在下方找到隐私选项,打开.3. 在打开的隐私设置页面, ...

  • 怎么在win10系统电脑中获取软件的通知信息

    在使用win10系统电脑的时候,如果想要获取系统内软件的通知信息的话,应如何设置呢?接下来就由小编来告诉大家.具体如下:1. 由于win10系统越来越多,所以小编以下图中的win10专业版为例.2. ...

  • 怎么查看电脑系统配置 用记事本快速获取配置信息

    我们常会查看电脑的基本配置信息,怎么查看信息呢,本文教你一种利用记事本获取系统配置信息的方法。 在通常情况下,我们需要借助一个系统工具软件来获取系统信息。如果身边没有可用的软件工具,我们如何获取系统配 ...

  • 未关注订阅号获取用户信息的方法

    微信里的订阅号会推送各种最新资讯,为用户提供了信息,我们也经常会关心自己喜爱的订阅号,可是也有些自己不喜爱的订阅号会给我们推送消息,小编这里告诉大家,未关注订阅号可能会获取用户信息哦,那么是通过怎么样 ...

  • QQ实名认证后还是不能获取位置信息怎么办

    我们在使用QQ的时候,在实名认证后,还是无法获取位置信息,该怎么办呢?其实是我们手机上的位置权限没有开启,进行授权即可,今天就跟大家介绍一下QQ实名认证后还是不能获取位置信息的具体解决方法.1. 首先 ...

  • 如何在手机版钉钉中获取钉钉卡

    手机版钉钉软件被很多人使用,用来工作,学习等,有的用户在使用该软件时,发现好友都领取了钉钉卡,因此自己也想要获取,但是却不知道如何操作,那么小编就来为大家介绍一下吧.具体如下:1. 第一步,点击并打开 ...