[jira] Commented: (GERONIMO-848) Deployer ignores Geronimo URL host/port

2005-08-03 Thread Jeremy Boynes (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-848?page=comments#action_12317535 
] 

Jeremy Boynes commented on GERONIMO-848:


I thought we just passed the URL down to the JMX connector - do you know if 
this is a problem with the deployer or a problem with MX4J?

 Deployer ignores Geronimo URL host/port
 ---

  Key: GERONIMO-848
  URL: http://issues.apache.org/jira/browse/GERONIMO-848
  Project: Geronimo
 Type: Bug
   Components: deployment
 Versions: 1.0-M4
 Reporter: Aaron Mulder
  Fix For: 1.0-M5


 When the deployer connects to a server, it uses a URL of the form:
 deployer:geronimo:jmx:rmi://host:port/jndi/rmi:/JMXConnector
 Under the covers, this strips off the beginning and uses a connection of the 
 form:
 jmx:rmi://host:port/jndi/rmi:/JMXConnector
 However, no matter what you use as the host and port, it connects to the 
 standard port on localhost.  It should actually attempt to connect to the 
 host and port specified and give an error if they are not valid.

-- 
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



[jira] Commented: (GERONIMO-848) Deployer ignores Geronimo URL host/port

2005-08-03 Thread Aaron Mulder (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-848?page=comments#action_12317541 
] 

Aaron Mulder commented on GERONIMO-848:
---

Here's the code (from DeploymentFactoryImpl):

if (uri.startsWith(jmx)) {

Map environment = new HashMap();
String[] credentials = new String[]{username, password};
environment.put(JMXConnector.CREDENTIALS, credentials);

try {
JMXServiceURL address = new JMXServiceURL(service: + uri);
JMXConnector jmxConnector = 
JMXConnectorFactory.connect(address, environment);

So I think it's a problem with the underlying JMX code, or else we're not 
constructing the URL properly (again, our URL is 
jmx:rmi://host:port/jndi/rmi:/JMXConnector which becomes 
service:jmx:rmi://host:port/jndi/rmi:/JMXConnector)

I don't know who's responsible for the code that handles that URL

 Deployer ignores Geronimo URL host/port
 ---

  Key: GERONIMO-848
  URL: http://issues.apache.org/jira/browse/GERONIMO-848
  Project: Geronimo
 Type: Bug
   Components: deployment
 Versions: 1.0-M4
 Reporter: Aaron Mulder
  Fix For: 1.0-M5


 When the deployer connects to a server, it uses a URL of the form:
 deployer:geronimo:jmx:rmi://host:port/jndi/rmi:/JMXConnector
 Under the covers, this strips off the beginning and uses a connection of the 
 form:
 jmx:rmi://host:port/jndi/rmi:/JMXConnector
 However, no matter what you use as the host and port, it connects to the 
 standard port on localhost.  It should actually attempt to connect to the 
 host and port specified and give an error if they are not valid.

-- 
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



[jira] Commented: (GERONIMO-848) Deployer ignores Geronimo URL host/port

2005-08-03 Thread Kevan Miller (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-848?page=comments#action_12317569 
] 

Kevan Miller commented on GERONIMO-848:
---

Aaron is right that the syntax for the uri was incorrect. I was looking into 
the problem also, but hadn't gotten to the root of the problem. I can't say 
that I fully comprehend how things are working at present, however. For 
instance, why does the URI work as long as you don't specify a port number? Oh, 
I kind of see...  
deployer:geronimo:jmx:rmi://foobar/jndi/rmi://host:port/JMXConnector works 
just as well... 

I would suggest at least one code change for this issue. 
org.apache.geronimo.deployment.cli.ServerConnection.java contains the following 
static variable used for generating the default uri in the absence of one 
specified on the command line:

private final static String DEFAULT_URI = 
deployer:geronimo:jmx:rmi://localhost/jndi/rmi:/JMXConnector;

I'd update to reflect a more educational syntax.  I see the Wiki 
(http://wiki.apache.org/geronimo/Running) also references the same uri...

Aaron, BTW, isn't this a dup of 
http://issues.apache.org/jira/browse/GERONIMO-462 ?

 Deployer ignores Geronimo URL host/port
 ---

  Key: GERONIMO-848
  URL: http://issues.apache.org/jira/browse/GERONIMO-848
  Project: Geronimo
 Type: Bug
   Components: deployment
 Versions: 1.0-M4
 Reporter: Aaron Mulder
  Fix For: 1.0-M5


 When the deployer connects to a server, it uses a URL of the form:
 deployer:geronimo:jmx:rmi://host:port/jndi/rmi:/JMXConnector
 Under the covers, this strips off the beginning and uses a connection of the 
 form:
 jmx:rmi://host:port/jndi/rmi:/JMXConnector
 However, no matter what you use as the host and port, it connects to the 
 standard port on localhost.  It should actually attempt to connect to the 
 host and port specified and give an error if they are not valid.

-- 
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