In questo documento viene descritto come configurare un server JBoss 7 come servizio Windows da utilizzare con Cisco Cloud Portal.
Questa configurazione consente l'avvio automatico di JBoss Server, come processo in background, ogni volta che Windows Server viene avviato. Il processo non richiede l'avvio da parte di un utente connesso e pertanto non verrà interrotto se l'utente si disconnette. Verrà inoltre riavviato automaticamente se Windows Server viene riavviato.
Questo documento è utile per conoscere i seguenti argomenti.
Sistema operativo Windows Server
Internet Information Services
Le informazioni di questo documento si basano sulle seguenti versioni hardware e software:
Windows Server 2008 R2
IIS 7.5
Jboss 7.1.1.Finale
Cisco Service Portal, versione 9.4 o successive
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Assicurarsi di disporre dell'accesso come amministratore al server Windows in cui è installato JBoss e di disporre di un editor di testo che supporti la ricerca e la sostituzione, ad esempio Blocco note. È inoltre utile, sebbene non richiesto, per consentire al server di disporre di accesso Web illimitato.
Attenersi alla seguente procedura:
Sul sito Web www.jboss.org/jbossweb/downloads, cercare i pacchetti correnti di "Jboss Web Native Connectors" e scaricare i file binari appropriati per il sistema operativo Windows in uso. Ad esempio, se il pacchetto corrente si trova nella release 2.0.10, scaricare il file zip dei file binari 2.0.10-windows x64.
Decomprimere il file di archivio scaricato nella directory principale di JBoss. Ad esempio:
C:\jboss-as-7.1.1.Final
Se richiesto, sovrascrivere i file esistenti con lo stesso nome.
Utilizzare l'editor di testo per aprire il file service.bat nella directory <JBOSS_ROOT>\bin. Salvare una copia del file come service.old in modo da avere una copia di backup.
Impostare le proprietà SVCNAME, SVCDISP e SVCDESC su un valore significativo. Ad esempio:
set SVCNAME=JBoss7server set SVCDISP=JBoss Server for CSP release X set SVCDESC=JBoss AS 7.1.1.Final - Windows x64 - CSP release X
Impostare come commento la proprietà JAVA_OPTS aggiungendo REM all'inizio della riga. Ad esempio:
REM set JAVA_OPTS=-X
Sostituire tutte le occorrenze di run.bat con standalone.bat.
Sostituire tutte le occorrenze di run.log con standalone.log.
Sostituisci tutte le occorrenze del comando
chiamare shutdown -S < .s.lock >> shutdown.log 2>&1
con questo comando
chiamare jboss-cli.bat —connect —command=:shutdown >> shutdown.log 2>&1
Salvare il file service.bat modificato.
Avviare la riga di comando di Windows ed eseguire il comando seguente per installare e registrare il servizio "JBoss Server for CSP release X":
service.bat install
Aprire Server Manager > Configurazione > Servizi e verificare che il servizio "JBoss Server for CSP release X" sia stato registrato.
(Facoltativo) Impostare il Tipo di avvio per il servizio su Automatico.
Avviare il servizio "JBoss Service for CSP release X".
Controllare il file di registro <JBOSS_ROOT>\bin\standalone.log per verificare che il server JBoss sia stato avviato correttamente.