this is strange. You are using an exernal agent, are you? If not, please do so and retry - the embedded agent has some shortcomings that may cause this.
Having said the above: can you please attach an agent log file (strip off passwords) and perhaps even running the
agent with the RHQ_AGENT_DEBUG env variable set?
I've installed an extern agent on the solaris machine on server3. Attached is the anonymized log file of the discovery call in the agent.
The server has 3 network interface server1/2/3. On interface server1 (pid 21737) runs the RHQ server which is recognized, server2 (pid 14879) and server3 (pid 26405) are the two identical portal server. server2 runs in 32 bit mode and server 3 has one additional flag "-d64" for 64 bit enabled.
server2 is found by the agent as server 3 does not show up at all.
rhq_agent.txt shows up the process arguments of server2 and server3.
I also have same problem here. Is there any workaround for jboss 4.2.3 running in 64 bit mode?
May be there is an upcoming release that have a fix for this issue?
I just found a workaround.
If your jboss is running in 64 bit JVM simply start your agent also with -d64 parameter.