JBoss ON Agent throws " Invalid port: 0" error while trying to discover EAP

Solution Verified - Updated -

Issue

  • Host Controller not discovered and the following is logged in the agent.log file:

    ERROR [ResourceDiscoveryComponent.invoker.daemon-216] (rhq.modules.plugins.jbossas7.HostControllerDiscovery)- Discovery of a JBossAS7 Host Controller Resource failed for process: pid=[14555], name=[java], ppid=[14538].
    java.lang.IllegalArgumentException: Invalid port: 0
    ...
    
  • Metrics schedules for datasource resource in EAP server - in domain mode show only Availability

  • JBoss ON is having issues showing the status of the JBoss EAP Host Controller
  • When I look at the inventory of the specific server, the EAP domain slave does not appear, nor does the Application server specified for that slave
  • JBoss ON reports:

    org.rhq.core.pluginapi.inventory.InvalidPluginConfigurationException: Failed to start component for Resource[id=10123, uuid=03139897-4a4c-4e07-92c9-231f4842f8fb, type={JBossAS7}JBossAS7 Host Controller, key=hostConfig: /opt/jboss/jboss-eap-6.3/web/domain/configuration/web-slave.xml, name=EAP Host Controller (myHost localhost:0), parent=myHost.example.com, version=EAP 6.3.2.GA] - Unable to detect management port. Please enable management HTTP interface on and then set correct port number in Connection Settings of this resource
    ...
    

Environment

  • Red Hat JBoss Operations Network (ON) 3.1, 3.2 1, 3.3
  • Red Hat JBoss Enterprise Application Platform (EAP) 6, 7
  • EAP running in domain mode
  • Two or more host controllers in the same domain
  • Host Controller started using host-slave.xml configuration file
  • Affected host controller missing from the inventory

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.