  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | JSP - A mailing list about Java Server Pages specification and reference | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | Tricky remote JMX port problem | Tricky remote JMX port problem 2007-11-06 - By Michael B?ckling
Back Hi!
I try using the org.apache.catalina.mbeans.JMXAdaptorLifecycleListener to connect to the JMX service using pre-defined ports. I added the following entry to my server.xml, and tomcat boots up ok:
<Listener className="org.apache.catalina.mbeans.JMXAdaptorLifecycleListener" namingPort="8616" port="8617" host="localhost"/>
I'm using putty to connect to the target machine to tunnel the required ports. And... it nearly works! The ports 8616 and 8617 on my machine are forwarded to the remote host, so the JMX URL looks like this:
service:jmx:rmi://127.0.0.1:8617/jndi/rmi://127.0.0.1:8616/server
The log output of jconsole using this url is this:
06.11.2007 14:23:15 RMIConnector connect FEINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx :rmi://127.0.0.1:8617/jndi/rmi://127.0.0.1:8616/server] connecting... 06.11.2007 14:23:15 RMIConnector connect FEINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx :rmi://127.0.0.1:8617/jndi/rmi://127.0.0.1:8616/server] finding stub... 06.11.2007 14:23:36 RMIConnector connect FEINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx :rmi://127.0.0.1:8617/jndi/rmi://127.0.0.1:8616/server] connecting stub... 06.11.2007 14:23:36 RMIConnector connect FEINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx :rmi://127.0.0.1:8617/jndi/rmi://127.0.0.1:8616/server] getting connection... 06.11.2007 14:23:58 RMIConnector connect FEINER: [javax.management.remote.rmi.RMIConnector: jmxServiceURL=service:jmx :rmi://127.0.0.1:8617/jndi/rmi://127.0.0.1:8616/server] failed to connect: java .rmi.ConnectException: Connection refused to host: 10.151.232.24; nested exception is: java.net.ConnectException: Connection timed out: connect
Obviously, jconsole tries to connect using the wrong IP, 10.151.232.24 instead of 127.0.0.1 in this case. What can I do to prevent this? Is there any workaround?
I'm thankful for any hints, I'm out of ideas... :( Regards,
Michael
-- Michael B?ckling Java Engineer dmc digital media center GmbH Rommelstra?e 11 70376 Stuttgart (Germany) Telefon: +49 711 601747-0 Telefax: +49 711 601747-141 E-Mail: Michael.Boeckling@(protected) Internet: www.dmc.de
Handelsregister: AG Stuttgart HRB 18974 Gesch?ftsf?hrer: Andreas Magg, Daniel Rebhorn, Andreas Schwend
-- ---- ---- ---- ---- ---- ---- ---- ---- --
Der beste B2B Online-Shop des Jahres 2007 hei?t ratioform.de Das Marketing-Konzept und die kreative Umsetzung kommen von dmc.
Mehr Informationen: www.dmc.de
-- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ---- ------ To start a new topic, e-mail: users@(protected) To unsubscribe, e-mail: users-unsubscribe@(protected) For additional commands, e-mail: users-help@(protected)
|
|
 |