Skip to content

Commit

Permalink
#758: Fixed server tab for jboss plugin running on wildfly.
Browse files Browse the repository at this point in the history
  • Loading branch information
davsclaus committed Nov 20, 2013
1 parent b50bb40 commit ade26d3
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions hawtio-web/src/main/webapp/app/jboss/js/jboss.ts
Expand Up @@ -146,13 +146,26 @@ module JBoss {
$scope.jbossServerName = "";
$scope.jbossServerLaunchType = "";

var servers = jolokia.search("jboss.as:management-root=server")
// lookup jboss 6 and 7
var servers = jolokia.search("jboss.as:management-root=*")
if (servers && servers.length === 1) {
$scope.jbossServerVersion = jolokia.getAttribute(servers[0], "releaseVersion")
$scope.jbossServerName = jolokia.getAttribute(servers[0], "name")
$scope.jbossServerLaunchType = jolokia.getAttribute(servers[0], "launchType")
} else {
console.log("Cannot find JBoss server or there was more than one server. response is: " + servers)
// wildfly is changed
var wildflyMBean = 'jboss.as:management-root=server';
var response = jolokia.request( {type: "read", mbean: wildflyMBean, attribute: ["releaseVersion", "name", "launchType"]});
if (response) {
var obj = response.value;
if (obj) {
$scope.jbossServerVersion = obj.releaseVersion;
$scope.jbossServerName = obj.name;
$scope.jbossServerLaunchType = obj.launchType;
}
} else {
console.log("Cannot find JBoss/Wildfly server or there was more than one server")
}
}

}
Expand Down

0 comments on commit ade26d3

Please sign in to comment.