GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installa Jetty su un VPS CentOS 7

Nel seguente articolo spiegheremo come installare Jetty su un CentOS 7 VPS.

Jetty è un server Java HTTP (Web) e un contenitore Java Servlet e fornisce supporto per SPDY, WebSocket, OSGi, JMX, JNDI, JAAS e molte altre integrazioni. Viene spesso utilizzato per le comunicazioni da macchina a macchina, all'interno di framework software più ampi. Jetty è sviluppato come progetto gratuito e open source come parte della Eclipse Foundation.

Jetty è utilizzato in un'ampia varietà di progetti e prodotti, sia in fase di sviluppo che di produzione. Può essere facilmente incorporato in dispositivi, strumenti, framework, server di applicazioni e cluster.

Jetty ha le seguenti caratteristiche:

  • Completo e basato su standard
  • Open source e commercialmente utilizzabile
  • Flessibile ed estensibile
  • Ingombro ridotto
  • Incorporabile
  • Asincrono
  • Enterprise scalabile
  • Doppia licenza sotto Apache ed Eclipse

REQUISITI

Utilizzeremo il nostro modello VPS Linux minimo CentOS 7 per questo tutorial.

AGGIORNA IL SISTEMA

Come sempre, assicurati che il tuo server sia completamente aggiornato con il comando seguente:

# yum update

Inoltre, installa unzip e un editor di testo a tua scelta. Useremo nano come editor di testo:

# yum install nano unzip

INSTALLA E CONFIGURA JAVA

Jetty richiede JAVA per funzionare. Installeremo l'ultima versione di Oracle JAVA JDK 8. Al momento della stesura di questo articolo, l'ultima versione di JAVA è 8u60 e può essere scaricata e installata utilizzando il comando seguente:

# 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

Installa JAVA:

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

Configura il pacchetto JAVA utilizzando il comando 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

Potresti voler controllare se JAVA è stato configurato correttamente sul tuo server usando:

# java -version

INSTALLA JETTY

Scaricheremo e decomprimeremo l'archivio di installazione di Jetty in /opt directory. Attualmente, mentre questo articolo è stato scritto, l'ultima versione di Jetty è 9.3.3, quindi scaricheremo quella. Immettere i seguenti comandi:

# 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

Rinomina la directory di installazione di Jetty in una con un nome più semplice:

# mv jetty-distribution-9.3.3.v20150827 jetty

Crea un utente chiamato Jetty e configura la corretta proprietà del file:

# useradd -m jetty

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

Collega lo script jetty.sh alla directory /etc/init.d/ per creare un file di script di avvio:

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

Aggiungi lo script:

# chkconfig --add jetty

Configura Jetty per l'avvio all'avvio del sistema:

# chkconfig --level 345 jetty on

Ora devi creare un file di configurazione per Jetty. Apri un file:

# nano /etc/default/jetty

Ora incolla quanto segue:

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

Non dimenticare di aggiungere l'indirizzo IP del tuo server nella riga JETTY_HOST.

Vai alla directory di installazione di Jetty:

# cd /opt/jetty

Quindi, elimina la directory webapps poiché non contiene nulla e copia la directory webapps dalla demo-base. Si tratta di dati di prova e demo di Jetty.

# rm -rf webapps/

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

Avvia Molo:

# service jetty start

Con il comando curl verifica se riesci a recuperare la pagina dell'indice.

# curl localhost:8080

Oppure apri il tuo browser web preferito e vai a http://your_server_IP:8080 dopo di che vedrai la pagina di benvenuto come l'immagine qui sotto:

Congratulazioni. Hai installato correttamente Jetty sul tuo CentOS 7 VPS. Ora puoi controllare la documentazione di Jetty per ulteriori informazioni.

Ovviamente non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare Jetty per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.

PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.


Cent OS
  1. Installazione di Redmine su un VPS CentOS 6

  2. Come installare phpBB 3 su un CentOS 6 VPS

  3. Installa Dotclear su un VPS CentOS

  4. Installa GlassFish su un CentOS 6 VPS

  5. Installa Octopress su un VPS CentOS 6

Installa Odoo 8 su un VPS CentOS 7

Installa CouchDB su un VPS Linux CentOS

Installa PHP-Fusion 7 su un VPS CentOS 7

Installa Etherpad su un VPS CentOS 7

Come installare phpList su un VPS CentOS 7

Installa Habari su un VPS CentOS 7