获取tomcat配置的端口
2012-04-17 12:48
302 查看
获取tomcat配置的端口
/** * 根据协议和scheme获取服务端口号 * @return 端口号 */ private static String getHttpPort(String protocol, String scheme) { MBeanServer mBeanServer = null; if (MBeanServerFactory.findMBeanServer(null).size() > 0) { mBeanServer = (MBeanServer)MBeanServerFactory.findMBeanServer(null).get(0); } Set names = null; try { names = mBeanServer.queryNames(new ObjectName("Catalina:type=Connector,*"), null); } catch (Exception e) { return ""; } Iterator it = names.iterator(); ObjectName oname = null; while (it.hasNext()) { oname = (ObjectName)it.next(); String pvalue = (String)mBeanServer.getAttribute(oname, "protocol"); String svalue = (String)mBeanServer.getAttribute(oname, "scheme"); if (protocol.equals(pvalue) && scheme.equals(svalue)) { return ((Integer)mBeanServer.getAttribute(oname, "port")).toString(); } } } return ""; }
相关文章推荐
- 有关Tomcat应用程序目录、端口、默认目录、应用程序默认打开文件、使用数据库连接池等方面的配置
- Tomcat配置多个端口,每个端口对应各自的工程,以及指向Tomcat外部文件
- MyEclipse配置tomcat(以及端口冲突问题)
- 配置Tomcat监听80端口、配置Tomcat虚拟主机、Tomcat日志
- 配置Tomcat监听80端口、配置Tomcat虚拟主机、Tomcat日志
- 一个tomcat7容器部署两个不同的项目,一个用域名,另一个用域名加端口,server.xml的配置记录
- tomcat配置多个端口指定多个应用
- Tomcat配置(虚拟目录,多端口映射等)
- Centos6.5下配置JDK1.8、TOMCAT7、80端口
- 修改Tomcat服务中的端口配置方法
- tomcat之server.xml配置说明,tomcat端口说明
- spring boot内嵌tomcat配置端口更改
- 配置tomcat,访问端口改为80
- apache 配置多个tomcat共用 80 端口
- Spring通过JNDI获取在Tomcat容器中配置的C3P0数据源
- tomcat端口配置文件解析
- 修改端口Tomcat配置https协议、以及http协议自动REDIRECT到HTTPS-java教程
- tomcat配置JNDI获取数据源
- nginx均衡多tomcat环境配置,及这种环境下的remoteIp及ServerName获取方式
- Tomcat配置远程调试端口