转载请注明出处。
学习研究:
问题: 把jar包放在/Lib 目录下,重启tomcat server。 出现javax.management.instancealreadyexistsexception 异常。
解决办法:
修改Test.java 文件,把Test Class 改为单例模式,如下:
public static Test global_test = null;
private Test()
{
MBeanServer bs = this.getServer();
try {
ObjectName name = new ObjectName("App:Name=Test,Type=Test");
bs.registerMBean(this,name);
} catch (InstanceAlreadyExistsException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (MBeanRegistrationException e) {
// TODO Auto-generated catch block
e.printStackTrace();