GNU/Linux >> Tutoriales Linux >  >> Cent OS

Instalar Jetty en un CentOS 7 VPS

En el siguiente artículo vamos a explicar cómo puedes instalar Jetty en un VPS CentOS 7.

Jetty es un servidor Java HTTP (Web) y un contenedor de Java Servlet y brinda soporte para SPDY, WebSocket, OSGi, JMX, JNDI, JAAS y muchas otras integraciones. A menudo se usa para comunicaciones de máquina a máquina, dentro de marcos de software más grandes. Jetty se desarrolla como un proyecto gratuito y de código abierto como parte de la Fundación Eclipse.

Jetty se utiliza en una amplia variedad de proyectos y productos, tanto en desarrollo como en producción. Se puede integrar fácilmente en dispositivos, herramientas, marcos, servidores de aplicaciones y clústeres.

Jetty tiene las siguientes características:

  • Con todas las funciones y basado en estándares
  • Código abierto y utilizable comercialmente
  • Flexible y extensible
  • Pequeño espacio
  • Incrustable
  • Asíncrono
  • Empresa escalable
  • Doble licencia bajo Apache y Eclipse

REQUISITOS

Usaremos nuestra plantilla Linux VPS mínima de CentOS 7 para este tutorial.

ACTUALIZAR EL SISTEMA

Como siempre, asegúrese de que su servidor esté completamente actualizado con el siguiente comando:

# yum update

Además, instale unzip y un editor de texto de su elección. Usaremos nano como nuestro editor de texto:

# yum install nano unzip

INSTALACIÓN Y CONFIGURACIÓN DE JAVA

Jetty requiere JAVA para funcionar. Vamos a instalar la última versión de JAVA JDK 8 de Oracle. Al momento de escribir este artículo, la última versión de JAVA es 8u60 y se puede descargar e instalar con el siguiente comando:

# 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

Instalar JAVA:

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

Configure el paquete JAVA usando el comando de alternativas:

# 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

Es posible que desee comprobar si JAVA se ha configurado correctamente en su servidor mediante:

# java -version

INSTALAR MUELLE

Descargaremos y descomprimiremos el archivo de instalación de Jetty en /opt directorio. Actualmente, mientras se ha escrito este artículo, la última versión de Jetty es la 9.3.3, por lo que la descargaremos. Introduzca los siguientes comandos:

# 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

Cambie el nombre del directorio de instalación de Jetty a uno con un nombre más fácil:

# mv jetty-distribution-9.3.3.v20150827 jetty

Cree un usuario llamado Jetty y configure la propiedad del archivo correcta:

# useradd -m jetty

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

Enlace simbólico el script jetty.sh al directorio /etc/init.d/ para crear un archivo de script de inicio:

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

Agregue el guión:

# chkconfig --add jetty

Configure Jetty para que se inicie en el arranque del sistema:

# chkconfig --level 345 jetty on

Ahora, necesita crear un archivo de configuración para Jetty. Abrir un archivo:

# nano /etc/default/jetty

Ahora pega lo siguiente:

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

No olvide agregar la dirección IP de su servidor en la línea JETTY_HOST.

Navegue hasta el directorio de instalación de Jetty:

# cd /opt/jetty

A continuación, elimine el directorio de aplicaciones web ya que no contiene nada y copie el directorio de aplicaciones web de la base de demostración. Es un dato de prueba y demostración de Jetty.

# rm -rf webapps/

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

Embarcadero de inicio:

# service jetty start

Con el comando curl prueba si puedes recuperar la página de índice.

# curl localhost:8080

O abra su navegador web favorito y vaya a http://your_server_IP:8080 después de lo cual verá la página de bienvenida como la imagen a continuación:

Felicidades. Has instalado Jetty con éxito en tu CentOS 7 VPS. Ahora puede consultar la documentación de Jetty para obtener más información.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Jetty por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar phpBB 3 en un CentOS 6 VPS

  2. Instalar Dotclear en un CentOS VPS

  3. Instale GlassFish en un CentOS 6 VPS

  4. Instale Octopress en un CentOS 6 VPS

  5. Cómo instalar Gibbon en un CentOS VPS

Instale phpMyBackupPro en un CentOS 6 VPS

Cómo instalar Tomcat 8 en un VPS CentOS 6

Instale Odoo 8 en un CentOS 7 VPS

Instale CouchDB en un VPS CentOS Linux

Instale PHP-Fusion 7 en un CentOS 7 VPS

Instalar MongoDB en un CentOS VPS