Dans le didacticiel suivant, nous vous guiderons à travers les étapes d'installation et de configuration de JAVA et JBoss 7 Final en utilisant l'un de nos serveurs virtuels Linux CentOS 6 .
Qu'est-ce que JBoss ?
Il s'agit d'un serveur d'applications open source développé par RedHat basé sur la plate-forme J2EE pour le développement et le déploiement d'applications Java d'entreprise. , Applications Web , Services , Portails et plus. Le J2EE permet aux applications d'être standardisées et modulaires permettant à JAVA de gérer de nombreux aspects de programmation lors du développement d'une application.
MISE À JOUR DU SYSTÈME
Assurez-vous que vous êtes dans un screen
session et votre VPS CentOS 6 est à jour en exécutant :
## screen -U -S jboss-screen ## yum update
INSTALLER JAVA
La première chose à faire est d'installer et configurer JAVA sur votre CentOS 6 système. JBoss prend en charge Java 6 ou Java 7 et dans ce cas, nous utiliserons l'implémentation open source de Java 7.
Installez-le en exécutant la commande ci-dessous dans votre terminal :
## yum install java-1.7.0-openjdk
Vérifiez que JAVA est installé avec succès en exécutant :
## java -version java version "1.7.0_55" OpenJDK Runtime Environment (rhel-2.4.7.1.el6_5-i386 u55-b13) OpenJDK Client VM (build 24.51-b03, mixed mode, sharing)
INSTALLER JBOSS
Ensuite, téléchargez la dernière version stable de JBoss 7.1.x et installez-le dans /opt
répertoire en utilisant :
## wget http://download.jboss.org/jbossas/7.1/jboss-as-7.1.1.Final/jboss-as-7.1.1.Final.tar.gz -P /var/tmp ## tar -zxf /var/tmp/jboss-as-7.1.1.Final.tar.gz -C /opt ## cd /opt/jboss-as-7.1.1.Final
Supprimez l'archive téléchargée si vous n'en avez pas besoin :
## rm -f /var/tmp/jboss-as-7.1.1.Final.tar.gz
CONFIGURER JBOSS
Nous devons configurer JBoss AS pour qu'il s'exécute sans root
privilèges car l'exécutant en tant que root
est un gros risque pour la sécurité. La meilleure façon d'exécuter JBoss est d'utiliser un utilisateur système dédié qui exécutera le serveur JBoss en utilisant le sudo
pouvoirs.
Alors installons ça, d'accord ?
## useradd -r jboss -d /opt/jboss-as-7.1.1.Final ## chown jboss: -R /opt/jboss-as-7.1.1.Final
Ok, avec tout cela en place, nous sommes en quelque sorte prêts à démarrer le serveur JBoss. Avant cela, affinons certains éléments, comme activer l'accès à l'interface Web JBoss et le configurer pour qu'il s'exécute en tant que service système, afin qu'il puisse démarrer automatiquement au démarrage du système et que vous puissiez utiliser service jboss [start|stop]
etc pour gérer le service Jboss.
– activer l'accès à l'interface JBoss :
## vim /opt/jboss-as-7.1.1.Final/standalone/configuration/standalone.xml <interface name="management"> <!--<inet-address value="${jboss.bind.address.management:127.0.0.1}"/>--> <any-ipv4-address/> </interface> <interface name="public"> <!--<inet-address value="${jboss.bind.address:127.0.0.1}"/>--> <any-ipv4-address/> </interface>
Cela rendra l'interface publique et de gestion de JBoss disponible de n'importe où (en utilisant l'authentification bien sûr ) afin que vous puissiez le gérer via un navigateur.
– configurer Jboss pour qu'il s'exécute en tant que service
## cp /opt/jboss-as-7.1.1.Final/bin/init.d/jboss-as-standalone.sh /etc/init.d/jboss ## chmod +x /etc/init.d/jboss ## mkdir /etc/jboss-as
ajouter les paramètres de configuration suivants
## vim /etc/jboss-as/jboss-as.conf JBOSS_HOME=/opt/jboss-as-7.1.1.Final JBOSS_CONSOLE_LOG=/var/log/jboss-console.log JBOSS_USER=jboss
démarrer et ajouter le serveur JBoss aux services de démarrage de votre système VPS CentOS à l'aide des commandes suivantes :
## service jboss start ## chkconfig jboss on
Maintenant, le fichier journal de la console pour votre serveur JBoss sera situé dans /var/log/jboss-console.log
.
– créer de nouveaux comptes d'utilisateurs JBoss
Pour utiliser la console d'administration, vous devez créer de nouveaux utilisateurs JBoss en utilisant le add-user.sh
script dans le bin/
répertoire dans votre installation JBoss (qui dans ce cas est /opt/jboss-as-7.1.1.Final/bin
) .
exemple :
## cd /opt/jboss-as-7.1.1.Final/bin ## ./add-user.sh What type of user do you wish to add? a) Management User (mgmt-users.properties) b) Application User (application-users.properties) (a): a Enter the details of the new user to add. Realm (ManagementRealm) : Username : testuser Password : Re-enter Password : About to add user 'testuser' for realm 'ManagementRealm' Is this correct yes/no? y Added user 'testuser' to file '/opt/jboss-as-7.1.1.Final/standalone/configuration/mgmt-users.properties' Added user 'testuser' to file '/opt/jboss-as-7.1.1.Final/domain/configuration/mgmt-users.properties'
Vous pouvez maintenant accéder à votre console d'administration JBoss à l'adresse http://YOUR_IP:8080/console en utilisant le nouveau testuser
compte.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer JAVA et JBoss 7 pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.