In diesem Dokument wird beschrieben, wie Sie einen JBoss 7-Server als Windows-Dienst für die Verwendung mit dem Cisco Cloud Portal konfigurieren.
Mit dieser Konfiguration kann JBoss Server automatisch als Hintergrundprozess gestartet werden, wenn Windows Server gestartet wird. Der Prozess erfordert keinen angemeldeten Benutzer, um ihn zu initiieren, und wird daher nicht beendet, wenn sich dieser Benutzer abmeldet. Auch beim Neustart von Windows Server wird der Computer automatisch neu gestartet.
Die Leser dieses Dokuments sollten diese Themen kennen.
Windows Server-Betriebssystem
Internetinformationsdienste
Die Informationen in diesem Dokument basieren auf den folgenden Hardware- und Softwareversionen:
Windows Server 2008 R2
IIS 7.5
Jboss 7.1.1.Final
Cisco Service Portal, Version 9.4 oder höher
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions.
Stellen Sie sicher, dass Sie über Administratorzugriff auf den Windows-Server verfügen, auf dem JBoss installiert ist, und dass Sie über einen Texteditor verfügen, der das Suchen und Ersetzen unterstützt (z. B. Notepad). Es ist auch praktisch, wenn auch nicht erforderlich, für den Server, um uneingeschränkten Web-Zugriff.
Gehen Sie wie folgt vor:
Suchen Sie auf der www.jboss.org/jbossweb/downloads-Website nach den aktuellen Paketen der "Jboss Web Native Connectors" und laden Sie die Binärdateien herunter, die für das Windows-Betriebssystem, das Sie verwenden, geeignet sind. Wenn das aktuelle Paket beispielsweise Version 2.0.10 ist, laden Sie die ZIP-Datei für die Binärdateien 2.0.10-windows x64 herunter.
Entpacken Sie die heruntergeladene Archivdatei in das JBoss-Stammverzeichnis. Beispiel:
C:\jboss-as-7.1.1.Final
Wenn Sie dazu aufgefordert werden, überschreiben Sie alle vorhandenen Dateien mit den gleichen Namen.
Öffnen Sie mit dem Text-Editor die Datei service.bat im Verzeichnis <JBOSS_ROOT>\bin. Speichern Sie eine Kopie der Datei als service.old, damit Sie eine Sicherung durchführen können.
Legen Sie die Eigenschaften SVCNAME, SVCDISP und SVCDESC auf einen sinnvollen Wert fest. Beispiel:
set SVCNAME=JBoss7server set SVCDISP=JBoss Server for CSP release X set SVCDESC=JBoss AS 7.1.1.Final - Windows x64 - CSP release X
Sie können die JAVA_OPTS-Eigenschaft durch Hinzufügen von REM zum Zeilenanfang kommentieren. Beispiel:
REM set JAVA_OPTS=-X
Ersetzen Sie alle Vorkommen von run.bat durch standalone.bat.
Ersetzen Sie alle Vorkommen von run.log durch standalone.log.
Ersetzen Sie alle Vorkommen des Befehls.
call shutdown -S < .sLock >> shutdown.log 2.&1
mit diesem Befehl
call jboss-cli.bat —connect —command=:shutdown >> shutdown.log 2.&1
Speichern Sie die geänderte Datei service.bat.
Starten Sie die Windows-Befehlszeile, und führen Sie den folgenden Befehl aus, um den Dienst "JBoss Server for CSP Release X" zu installieren und zu registrieren:
service.bat install
Öffnen Sie Server Manager > Konfiguration > Services, und überprüfen Sie, ob der Service "JBoss Server for CSP Release X" registriert wurde.
(Optional) Ändern Sie den Starttyp für diesen Dienst in Automatisch.
Starten Sie den Service "JBoss Service for CSP Release X".
Überprüfen Sie in der Protokolldatei <JBOSS_ROOT>\bin\standalone.log, ob der JBoss-Server erfolgreich gestartet wurde.