发现Mbean的几个方法如下:
那个可以工作要看不同的jboss 版本。第一个一般是可以的
1.MBeanServer server = (MBeanServer) MBeanServerFactory.findMBeanServer(null).get(0);
2.MBeanServer server = org.jboss.mx.util.MBeanServerLocator.locateJBoss();
InitialContext ctx = new InitialContext(table); // From table
keystoreFile="${user.home}/.keystore" keystorePass="changeit"
MBeanServerConnection server = (MBeanServerConnection) ctx.lookup("jmx/invoker/HttpAdaptor");
System.out.println("Version = "
+ (String)server.getAttribute(new ObjectName("jboss.system:type=Server"), new String("Version")));
JBOSS 允许SSL及配置的数字签名文件
早server.xml或tomcat config.xml文件中加入两个属性
然后到.keystore指定的目录下运行如下命令:
%JAVA_HOME%\bin\keytool -genkey -alias tomcat -keyalg RSA
跟随提示,密码同keystorePass属性指定的保持一致就可以了all is ok.