GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installation et configuration de JAVA et JBoss 7 Final sur CentOS 6

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.


Cent OS
  1. Installation de Tomcat 8 sur Centos 6

  2. Installation de MariaDB sur CentOS 7

  3. Installation du JDK JAVA 8 sur CentOS, RedHat et Fedora

  4. Installation de PostgreSQL et phpPgAdmin dans CentOS

  5. Installation et configuration de php 7x sur Centos 8

Installation d'Apache2 avec prise en charge de PHP5 et MySQL sur CentOS 6.4 (LAMP)

Installation et utilisation de Perf dans Ubuntu et CentOS

Installation et configuration du serveur Wazuh sur CentOS 7

Installez Oracle Java 7/8 sur Fedora et CentOS

Installer Apache et PHP sur CentOS 8

Comment installer Tomcat et Java sur CentOS 8