JBoss portok

Amennyiben port ütközésünk van, ha a JBoss-t indítjuk, felmerülhet, hogy állítsuk át a portokat (pl. a 8080 porton már ül egy Tomcat, vagy Oracle XE admin felület). Vagy egyszerűen több JBoss példányt akarunk elindítani.

Ekkor megtehetjük, hogy az összes portot átírjuk, de ebből rengeteg van, és rengeteg állományban kéne átírnunk.

De megtehetjük azt is, hogy bekonfiguráljuk, hogy a JBoss minden egyes portszámhoz adjon hozzá egy standard számot. Ezt a ServiceBindingSet osztálynak lehet megadni paraméterként (port offset), mely a JBoss 5.x-ben a \server\default\conf\bindingservice.beans\META-INF\bindings-jboss-beans.xml állományban van definiálva.

Itt láthatjuk, hogy több ilyen is van megadva, alapesetben a PortsDefaultBindings érvényes, ahol nincs port eltolás. A Ports01Bindings, mely ports-01 néven fut, már 100-as eltolást alkalmaz. Ennek aktiválásához indítsuk a JBosst a következő paranccsal:

run -Djboss.service.binding.set=ports-01