Ce document décrit comment configurer un serveur JBoss 7 en tant que service Windows, à utiliser avec Cisco Cloud Portal.
Cette configuration permet à JBoss Server de démarrer automatiquement, en tant que processus d'arrière-plan, à chaque démarrage de Windows Server. Le processus n'exige pas qu'un utilisateur connecté l'initie et ne sera donc pas tué si cet utilisateur se déconnecte. Il redémarre également automatiquement si le serveur Windows redémarre.
Les lecteurs de ce document devraient avoir connaissance des sujets suivants .
Système d'exploitation Windows Server
Services Internet
Les informations contenues dans ce document sont basées sur les versions de matériel et de logiciel suivantes :
Windows Server 2008 R2
IIS 7.5
Jboss 7.1.1.Final
Cisco Service Portal, version 9.4 ou ultérieure
Pour plus d'informations sur les conventions des documents, référez-vous à Conventions des conseils techniques Cisco.
Vérifiez que vous disposez d'un accès administrateur au serveur Windows sur lequel JBoss est installé et que vous disposez d'un éditeur de texte prenant en charge la recherche et le remplacement (comme le Bloc-notes). Il est également pratique, même s'il n'est pas nécessaire, que le serveur dispose d'un accès Web illimité.
Procédez comme suit :
Sur le site www.jboss.org/jbossweb/downloads, recherchez les packages actuels des « connecteurs natifs Jboss Web » et téléchargez les binaires appropriés au système d'exploitation Windows que vous utilisez. Par exemple, si le paquet actuel est à la version 2.0.10, alors téléchargez le fichier zip pour les binaires 2.0.10-windows x64.
Décompressez le fichier d'archive téléchargé dans le répertoire racine JBoss. Exemple :
C:\jboss-as-7.1.1.Final
Si vous y êtes invité, remplacez tous les fichiers existants portant le même nom.
Utilisez votre éditeur de texte pour ouvrir le fichier service.bat sous le répertoire <JBOSS_ROOT>\bin. Enregistrez une copie du fichier en tant que service.old afin que vous ayez une sauvegarde.
Définissez les propriétés SVCNAME, SVCDISP et SVCDESC sur quelque chose de significatif. Exemple :
set SVCNAME=JBoss7server set SVCDISP=JBoss Server for CSP release X set SVCDESC=JBoss AS 7.1.1.Final - Windows x64 - CSP release X
Commentez la propriété JAVA_OPTS en ajoutant REM au début de la ligne. Exemple :
REM set JAVA_OPTS=-X
Remplacez toutes les occurrences de run.bat par standalone.bat.
Remplacez toutes les occurrences de run.log par standalone.log.
Remplacer toutes les occurrences de la commande
call shutdown -S < .s.lock » shutdown.log 2>&1
avec cette commande
call jboss.cli.bat —connect —command=:shutdown » shutdown.log 2>&1
Enregistrez le fichier service.bat modifié.
Lancez la ligne de commande Windows et exécutez la commande suivante pour installer et enregistrer le service JBoss Server pour CSP version X :
service.bat install
Ouvrez Server Manager > Configuration > Services et vérifiez que le service JBoss Server pour CSP version X a été enregistré.
(Facultatif) Remplacez le type de démarrage de ce service par Automatique.
Démarrez le service JBoss pour CSP version X.
Vérifiez le fichier journal <JBOSS_ROOT>\bin\standalone.log pour vérifier que le serveur JBoss a démarré correctement.