Config.xml refers to the wrong JMX remote service gbean (Fix included)
----------------------------------------------------------------------
Key: GERONIMO-1452
URL: http://issues.apache.org/jira/browse/GERONIMO-1452
Project: Geronimo
Type: Bug
Versions: 1.0
Environment: Geronimo 1.0, Windows XP
Reporter: Lin Sun
Priority: Minor
I 'd like to change the default RMI port 1099 to 1098 due to a port conflict.
I made all the changes I can think of in config.xml but got the following error
during startup:
11:00:19,651 WARN [0/car,J2EEServer=geronimo,j2eeType=GBean,name=JMXService] Fa
ilure in JMXConnector service:jmx:rmi://localhost/jndi/rmi:/JMXConnector
11:00:19,651 ERROR [GBeanInstanceState] Error while starting; GBean is now in th
e FAILED state: objectName="geronimo.server:J2EEApplication=null,J2EEModule=gero
nimo/j2ee-security/1.0/car,J2EEServer=geronimo,j2eeType=GBean,name=JMXService"
java.io.IOException: javax.naming.ServiceUnavailableException [Root exception is
java.rmi.ConnectException: Connection refused to host: 9.37.242.136; nested exc
eption is:
java.net.ConnectException: Connection refused: connect]
at mx4j.remote.resolver.rmi.Resolver.bindServer(Resolver.java:199)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServ
er.java:152)
at org.apache.geronimo.jmxremoting.JMXConnector.doStart(JMXConnector.jav
a:122)
at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI
nstance.java:936)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart
(GBeanInstanceState.java:325)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta
nceState.java:110)
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G
BeanInstanceState.java:132)
at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI
nstance.java:537)
at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(Basi
cKernel.java:208)
at org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(
Configuration.java:315)
at org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f
4b4a9b.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod
Invoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
n.java:118)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
java:835)
at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
178)
at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:
173)
at org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(Conf
igurationManagerImpl.java:142)
at org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClass
ByCGLIB$$fbed85d2.invoke(<generated>)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod
Invoker.java:38)
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio
n.java:118)
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.
java:800)
at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5
7)
at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat
ionInvoker.java:36)
at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro
xyMethodInterceptor.java:96)
at org.apache.geronimo.kernel.config.ConfigurationManager$$EnhancerByCGL
IB$$518f71dc.start(<generated>)
at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:337)
at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:86)
at org.apache.geronimo.system.main.Daemon.main(Daemon.java:462)
The fix is to replace:
<gbean name="JMXConnector">
with
<gbean name="JMXService">
I can start geronimo with rmi port 1098 with the above gbean name change in
config.xml. I am running with tomcat, but i think the fix should be applied to
jetty as well.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira