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
相关文章
读者评论发表评论 |