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

Installer Jetty sur un VPS CentOS 7

Dans l'article suivant, nous allons vous expliquer comment installer Jetty sur un VPS CentOS 7.

Jetty est un serveur Java HTTP (Web) et un conteneur Java Servlet et prend en charge SPDY, WebSocket, OSGi, JMX, JNDI, JAAS et de nombreuses autres intégrations. Il est souvent utilisé pour les communications de machine à machine, dans des cadres logiciels plus larges. Jetty est développé en tant que projet libre et open source dans le cadre de la Fondation Eclipse.

Jetty est utilisé dans une grande variété de projets et de produits, tant en développement qu'en production. Il peut être facilement intégré dans des appareils, des outils, des frameworks, des serveurs d'applications et des clusters.

Jetty a les fonctionnalités suivantes :

  • Complète et basée sur des normes
  • Open source et commercialement utilisable
  • Flexible et extensible
  • Encombrement réduit
  • Incorporable
  • Asynchrone
  • Évolutif pour l'entreprise
  • Double licence sous Apache et Eclipse

CONFIGURATIONS

Nous utiliserons notre modèle VPS Linux minimal CentOS 7 pour ce didacticiel.

METTRE À JOUR LE SYSTÈME

Comme toujours, assurez-vous que votre serveur est entièrement à jour avec la commande ci-dessous :

# yum update

Installez également unzip et un éditeur de texte de votre choix. Nous utiliserons nano comme éditeur de texte :

# yum install nano unzip

INSTALLER ET CONFIGURER JAVA

Jetty nécessite JAVA pour fonctionner. Nous allons installer la dernière version de JAVA JDK 8 d'Oracle. Au moment de la rédaction de cet article, la dernière version de JAVA est 8u60 et peut être téléchargée et installée à l'aide de la commande ci-dessous :

# wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u60-b27/jdk-8u60-linux-x64.rpm" -O /opt/jdk-8-linux-x64.rpm

Installer JAVA :

# yum install /opt/jdk-8-linux-x64.rpm

Configurez le package JAVA à l'aide de la commande alternatives :

# JDK_DIRS=($(ls -d /usr/java/jdk*))

# JDK_VER=${JDK_DIRS[@]:(-1)}

# alternatives --install /usr/bin/java java /usr/java/"${JDK_VER##*/}"/jre/bin/java 20000

# alternatives --install /usr/bin/jar jar /usr/java/"${JDK_VER##*/}"/bin/jar 20000

# alternatives --install /usr/bin/javac javac /usr/java/"${JDK_VER##*/}"/bin/javac 20000

# alternatives --install /usr/bin/javaws javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws 20000

# alternatives --set java /usr/java/"${JDK_VER##*/}"/jre/bin/java

# alternatives --set javaws /usr/java/"${JDK_VER##*/}"/jre/bin/javaws

# alternatives --set javac /usr/java/"${JDK_VER##*/}"/bin/javac

# alternatives --set jar /usr/java/"${JDK_VER##*/}"/bin/jar

Vous voudrez peut-être vérifier si JAVA a été correctement configuré sur votre serveur en utilisant :

# java -version

INSTALLER LA JETÉE

Nous allons télécharger et décompresser l'archive d'installation de Jetty dans /opt annuaire. Actuellement, alors que cet article a été écrit, la dernière version de Jetty est la 9.3.3, nous allons donc la télécharger. Saisissez les commandes suivantes :

# cd /opt

# wget http://eclipse.mirror.rafal.ca/jetty/stable-9/dist/jetty-distribution-9.3.3.v20150827.zip

# unzip jetty-distribution-9.3.3.v20150827.zip

Renommez le répertoire d'installation de Jetty en un seul avec un nom plus simple :

# mv jetty-distribution-9.3.3.v20150827 jetty

Créez un utilisateur nommé Jetty et configurez le propriétaire du fichier :

# useradd -m jetty

# chown -R jetty:jetty /opt/jetty/

Créez un lien symbolique entre le script jetty.sh et le répertoire /etc/init.d/ pour créer un fichier de script de démarrage :

# ln -s /opt/jetty/bin/jetty.sh /etc/init.d/jetty

Ajoutez le script :

# chkconfig --add jetty

Configurez Jetty pour qu'il démarre au démarrage du système :

# chkconfig --level 345 jetty on

Maintenant, vous devez créer un fichier de configuration pour Jetty. Ouvrir un fichier :

# nano /etc/default/jetty

Collez maintenant ce qui suit :

JETTY_HOME=/opt/jetty
JETTY_USER=jetty
JETTY_PORT=8080
JETTY_HOST=your_server_IP
JETTY_LOGS=/opt/jetty/logs/

N'oubliez pas d'ajouter l'adresse IP de votre serveur dans la ligne JETTY_HOST.

Accédez au répertoire d'installation de Jetty :

# cd /opt/jetty

Ensuite, supprimez le répertoire webapps car il ne contient rien et copiez le répertoire webapps de demo-base. Il s'agit de données de test et de démonstration de Jetty.

# rm -rf webapps/

# cp -r demo-base/webapps/ /opt/jetty/

Jetée de départ :

# service jetty start

Avec la commande curl, testez si vous pouvez récupérer la page d'index.

# curl localhost:8080

Ou ouvrez votre navigateur Web préféré et accédez à http://your_server_IP:8080 après quoi vous verrez la page d'accueil comme l'image ci-dessous :

Toutes nos félicitations. Vous avez installé avec succès Jetty sur votre VPS CentOS 7. Vous pouvez maintenant consulter la documentation de Jetty pour plus d'informations.

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 Jetty 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. Installer Redmine sur un VPS CentOS 6

  2. Installer Odoo 8 sur un VPS CentOS 7

  3. Installer CouchDB sur un VPS Linux CentOS

  4. Installer PHP-Fusion 7 sur un VPS CentOS 7

  5. Installer MongoDB sur un VPS CentOS

Installer Dotclear sur un VPS CentOS

Installer GlassFish sur un VPS CentOS 6

Installer Octopress sur un VPS CentOS 6

Installer phpMyBackupPro sur un VPS CentOS 6

Comment installer Tomcat 8 sur un VPS CentOS 6

Installer Habari sur un VPS CentOS 7