com.sun.jmx.mbeanserver.StandardMetaDataImpl.forbidInvokeGetterSetter

安装完JRun启动的时候报错,异常如下:

 

C:/Program Files/Macromedia/JRun/bin>jrun -start admin Starting Macromedia JRun 4 (Build 61650), admin server [1]java.lang.NoSuchMethodException: setURL at com.sun.jmx.mbeanserver.StandardMetaDataImpl.forbidInvokeGetterSetter (StandardMetaDataImpl.java:493) at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataI mpl.java:406) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM BeanServerInterceptor.java:815) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784 ) at jrunx.kernel.JRun.startServer(JRun.java:557) at jrunx.kernel.JRun.<init>(JRun.java:476) at jrunx.kernel.JRun$1.run(JRun.java:329) at java.security.AccessController.doPrivileged(Native Method) at jrunx.kernel.JRun.start(JRun.java:326) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at jrunx.kernel.JRun.invoke(JRun.java:180) at jrunx.kernel.JRun.main(JRun.java:168) [0]javax.management.ReflectionException: Cannot invoke getter or setter (setURL) as operation unless jmx.invoke.getters property is set at com.sun.jmx.mbeanserver.StandardMetaDataImpl.forbidInvokeGetterSetter (StandardMetaDataImpl.java:495) at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke(StandardMetaDataI mpl.java:406) at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220) at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultM BeanServerInterceptor.java:815) at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784 ) at jrunx.kernel.JRun.startServer(JRun.java:557) at jrunx.kernel.JRun.<init>(JRun.java:476) at jrunx.kernel.JRun$1.run(JRun.java:329) at java.security.AccessController.doPrivileged(Native Method) at jrunx.kernel.JRun.start(JRun.java:326) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at jrunx.kernel.JRun.invoke(JRun.java:180) at jrunx.kernel.JRun.main(JRun.java:168) Caused by: java.lang.NoSuchMethodException: setURL at com.sun.jmx.mbeanserver.StandardMetaDataImpl.forbidInvokeGetterSetter (StandardMetaDataImpl.java:493) ... 15 more

 

 

解决方案如下 :安装路径下面的%JRUN_HOME%S/erver/Jurn/JRun4/bin的配置文件 jvm.config

 

 

在java.args=-Xms32m -Xmx128m加上-Djmx.invoke.getters=true

 

如:

 

java.args=-Xms32m -Xmx128m -Djmx.invoke.getters=true

 

 

 

 

你可能感兴趣的:(c,server,Build,getter,setter)