专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Java教程 » webservice:通过JMX来获得web service的信息 »正文

webservice:通过JMX来获得web service的信息

来源: 发布时间:星期三, 2008年12月17日 浏览:52次 评论:0
        我们可以通过JMX来获得web service相关配置属性内存使用、性能、以及部署在web service下webapp等信息   这在很多监控web service系统中往往都要用到

  、 JBOSS:

  首先得得到RMIAdaptor

  下面是获取RMIAdaptor思路方法

      private RMIAdaptor connect2Jboss(String host, port, String userName, String password, timeout, retryTimes) {   RMIAdaptor mbsc = null;

  for( i=0;i< retryTimes;i){

  Properties pro = Properties;

  pro.Property("java.naming.factory.initial", "org.jnp.erfaces.NamingContextFactory");

  pro.Property("java.naming.provider.url", "jnp://" + host + ":" + port);

  pro.Property("java.naming.factory.url.pkgs", "org.jboss.naming:org.jnp.erfaces");

  pro.put("jnp.timeout", String.valueOf(timeout * 1000));

  pro.put("jnp.sotimeout", String.valueOf(timeout * 1000));

  try {

  ic = InitialContext(pro);

  mbsc = (RMIAdaptor) ic.lookup("jmx/rmi/RMIAdaptor");

   mbsc;

  } catch (Exception e) {

  logger.info("Host:[" + host + "] Port:[" + port + "] User:[" + userName + "] Password:[" + password + "] Timeout:[" + timeout + "] Error");

  }

  }

   mbsc;

  }





0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: