Updates zum Buch: JBoss

Serverhandbuch für J2EE-Entwickler und Administratoren

[ Hauptseite ]

Diese Seite listet Änderungen der Realität gegenüber dem Buch auf.

Achtung: JBoss 4.x läuft aktuell (Sept. 2007) nicht mit Java6, da es hier Probleme mit dem JDBC-Treiber gibt.

Seite 15, CVS-Server
Seit 20.4.2005 wird der CVS-Server nicht mehr bei SourceForge gehostet, sondern bei JBoss selbst.
Seite 23 Mitte (Ende von Abschnitt 2.4)
Um die Anwendung wieder zu stoppen, wird adb.ear einfach wieder aus dem deploy/-Verzeichnis gelöscht. Dies ist insbesondere wichtig, wenn Sie das Beispiel in Kapitel 3 dann Schritt für Schritt nachvollziehen möchten.
Seite 26: Verzeichnis deploy/
Um die Anwendung bei laufendem Server zu beenden, kann sie einfach wieder aus diesem Verzeichnis gelöscht werden.
Seite 190: Authentifizierung für JMX-Konsole aktivieren
Neben den genannten Punkten sollte in conf/login-config.xml noch die Konfiguration für die jmx-console einkommentiert werden:
<application-policy name = "jmx-console">
  <authentication>
    <login-module 
        code="org.jboss.security.auth.spi.UsersRolesLoginModule"
        flag = "required" 
    />
  </authentication>
</application-policy>
Geschieht dies nicht, wird die (gleich aussehende) "other"-Konfiguration verwendet.
Seite 191: Authentifizierung für JMX-Console in JBoss 4.0.2
In JBoss 4.0.2 hat sich der Ort der Propertys-Dateien geändert. Diese sind nun unter JBServer/conf/props/ zu finden, wie es auch in login-config.xml eingetragen ist:
<application-policy name = "jmx-console">
  <authentication>
    <login-module code="org.jboss.security.auth.spi.UsersRolesLoginModule"
      flag = "required">
      <module-option name="usersProperties">props/jmx-console-users.properties</module-option>
      <module-option name="rolesProperties">props/jmx-console-roles.properties</module-option>
    </login-module>
  </authentication>
</application-policy>
Seite 333ff, Kaiptel 10.5
Das CVS-Repository von JBoss wurde um den 20.4.2005 von Sourceforge zu forge.jboss.com umgezogen. Die Adresse des CVS-Servers lautet nun cvs.forge.jboss.com anstatt cvs.sf.net. Die Modulnamen sind gleich geblieben.
Das erste Beispiel in 10.5.1 würde nun also
cvs -d:pserver:anonymous@cvs.forge.jboss.com:/cvsroot/jboss\
  checkout -r JBoss_3_2_7 jboss-3.2
lauten.
[ Hauptseite ]