Maak je JBoss server publiek

 
07 maart 2011

JBoss heeft een default instelling waar ik al een tijdje tegenaan loop. De server is namelijk niet standaard beschikbaar voor anderen via jouw IP-adres. Andere servers waar ik mee gewerkt heb, hadden dit standaard wel open staan. Aan de ene kant wel veilig, maar niet altijd even handig!

Het openstellen van je server kan wel eens handig zijn om bijvoorbeeld iets door een ander te laten testen of om te gebruiken als test server (zonder een aparte server nodig te hebben).

Om je JBoss server open te zetten is maar een kleine aanpassing nodig. Open run.bat (voor Windows, mogelijk is het voor een andere OS anders) met een tekst editor en zoek de volgende code:

:RESTART
"%JAVA%" %JAVA_OPTS% ^
   -Djava.endorsed.dirs="%JBOSS_ENDORSED_DIRS%" ^
   -classpath "%JBOSS_CLASSPATH%" ^
   org.jboss.Main %*

Om je JBoss server publiek te maken hoef je alleen maar -b 0.0.0.0 als volgt toe te voegen:

   org.jboss.Main -b 0.0.0.0 %*

Het enige punt is dat localhost vanaf nu niet standaard meer omgezet wordt naar 127.0.0.1, dus wanneer je gebruik maakt van IP adressen moet je zelf 127.0.0.1 invullen i.p.v. localhost. Anders krijg je een error dat er geen geldig IP-adres gevonden is.


Werken met ?
Kijk dan bij onze mogelijkheden voor starters en/of ervaren IT'ers.


Categorieën: Architectuur, Deployment, Open Source

Tags: