Una guía paso a paso para instalar Apache Tomcat 9 Linux

Una guía paso a paso para instalar Apache Tomcat 9 Linux

Apache Tomcat es un servidor web de código abierto y un contenedor de servlets para ejecutar aplicaciones Java. Es el servidor de aplicaciones más popular utilizado con aplicaciones web Java. Hay cientos de empresas, incluidas eBay, Alibaba y MIT, que lo utilizan.





Este tutorial es una guía paso a paso para descargar Tomcat 9.0.45. El código aquí se probó en Debian 10. Eso significa que si está utilizando una distribución basada en Debian como Ubuntu o Kali Linux (o Debian mismo), puede seguir adelante.





Requisitos previos para Apache Tomcat 9

Necesitas ser un usuario con sudo privilegios. Si no es un usuario sudo / root, puede hacer lo siguiente para obtener ese privilegio de usuario:





a) Crea un nuevo usuario

Iniciar sesión como raíz y en tu terminal ingresa el siguiente comando:



|_+_|

Se le pedirá que proporcione una contraseña. Asegúrese de que sea fuerte y seguro. También se le pedirá información adicional como su nombre y número de teléfono. Esto es opcional y trivial. Puede simplemente presionar la tecla Enter para saltar.

b) Agregue el usuario al grupo sudo





|_+_|

Ahora tienes un usuario sudo llamado Nuevo Usuario .

Relacionado: Agregar un usuario al grupo Sudoers





Paso 1: Instale OpenJDK

Para instalar Tomcat 9, necesitará tener instalado Java Standard Edition (SE) 8 o superior. Consiga esto instalando OpenJDK, una implementación de código abierto de Java SE y Java Development Kit (JDK).

Primero, necesitará actualizar nuestro paquete apt:

cómo comprobar qué placa base tienes
|_+_|

Luego siguiente:

|_+_|

En el momento de escribir este artículo, OpenJDK14 es la última versión de OpenJDK. Una vez completada la instalación, verifíquela comprobando su versión de Java como se muestra a continuación:

|_+_|

Paso 2: cree un usuario de Tomcat

Puede utilizar Tomcat como usuario root, pero esto representa una grave amenaza para la seguridad. Por lo tanto, deberá crear un nuevo usuario que ejecutará el servicio con un directorio de inicio de / opt / tomcat . Este directorio es donde instalará Tomcat, creado con un shell de / bin / false para que nadie pueda iniciar sesión en él.

Ejecute el siguiente comando para hacer esto:

|_+_|

Paso 3: instalar Tomcat

La distribución binaria oficial de Tomcat se puede obtener en el Página de descarga de Tomcat .

Puedes usar el wget comando para descargar el archivo zip de Tomcat al / tmp directorio, una ubicación de carpeta temporal.

|_+_|

Si tiene problemas con el uso wget , usted puede opcionalmente utilizar el rizo comando para descargar Tomcat. Primero, descarga rizo :

|_+_|

Luego use curl con el enlace que obtuvo del sitio web de Tomcat:

|_+_|

NOTA: Si usaste wget , no hay necesidad de usar rizo así como. Ambos logran el mismo objetivo.

Cuando se complete la descarga, extraiga el archivo a la / opt / tomcat directorio:

|_+_|

Tomcat recibe actualizaciones periódicas con parches y correcciones de seguridad. Para asegurarse de tener más control sobre estas actualizaciones, cree un enlace simbólico llamado más reciente que apunta al directorio de instalación.

|_+_|

Cuando reciba una actualización, todo lo que tendrá que hacer es descomprimir la descarga y hacer que el enlace simbólico apunte a ella.

A continuación, actualice los permisos. El siguiente comando otorga permiso al usuario y al grupo de Tomcat:

|_+_|

Debe crear los scripts de shell en Tomcat soy directorio ejecutable:

|_+_|

Paso 4: crear un archivo de unidad

Deberá ejecutar Tomcat como un servicio en lugar de utilizar scripts de shell. Esto requiere un archivo de unidad systemd en el / etc / systemd / system / directorio:

|_+_|

Ahora pega la configuración a continuación.

|_+_|

Guarde y cierre el archivo. Entonces recarga systemctl para asegurarse de que el sistema reconoce los nuevos cambios:

|_+_|

Ahora inicie el servicio Tomcat:

|_+_|

Compruebe si la aplicación se ha iniciado sin errores:

|_+_|

La salida anterior confirma que el servidor Tomcat está en funcionamiento.

Siempre puede administrar su servicio Tomcat como cualquier otro servicio systemd:

|_+_|

Paso 5: configurar los ajustes del cortafuegos

Es posible que deba acceder a su servidor desde su red local. Para lograr esto, ajuste la configuración de su firewall y abra el puerto 8080.

como hacer collages de fotos en facebook
|_+_|

Después de modificar los permisos del firewall, ahora puede acceder a la página predeterminada de Tomcat yendo a su-dirección-ip: 8080 en su navegador web. No haga clic en el enlace de su aplicación Manager en esta etapa, ya que se le negará el acceso (puede configurarlo más adelante).

Si desea que el servicio Tomcat se inicie automáticamente en el momento del arranque, utilice:

|_+_|

Paso 6: configurar la interfaz de administración

En este punto, la interfaz de administración web es inaccesible porque aún no ha definido los usuarios de Tomcat y sus roles. los tomcat-users.xml es el archivo descriptor. Ábralo en su terminal como se muestra a continuación:

|_+_|

Cuando se abre el archivo, verá el texto predeterminado que contiene comentarios y ejemplos.

Agregue el siguiente código en la parte inferior, justo arriba .

|_+_|

El nuevo usuario ahora tendrá acceso a la interfaz web (manager-gui y admin-gui). Asegúrese de cambiar la contraseña por otra más segura.

Paso 7: pruebe la instalación

Primero, reinicie su aplicación:

|_+_|

Luego, en su navegador, escriba localhost: 8080. Una vez que obtenga la página siguiente, sabrá que la instalación se realizó correctamente.

Se puede acceder al panel del administrador de aplicaciones de Tomcat en http: // localhost: 8080 / manager / html . Desde aquí, puede comenzar a administrar (iniciar, detener, recargar, implementar y anular la implementación) de sus aplicaciones.

Se puede acceder al panel del administrador de host virtual en http: // localhost: 8080 / host-manager / html . Puede administrar sus hosts virtuales Tomcat desde aquí.

El Tomcat está listo para funcionar

Ahora que su instalación está completa, puede implementar una aplicación Java y comenzar a jugar con JSP (Java Server Pages), servlets y más.

En este punto, sus datos de Tomcat están completamente sin cifrar. Sus datos confidenciales, como contraseñas, se envían en texto sin formato y pueden ser vistos por personas no deseadas. Para protegerse, puede cifrar sus conexiones con SSL.

También puede visitar el oficial Documentación de Apache Tomcat para saber más sobre las funciones de Tomcat. Si le resulta difícil seguir adelante, siempre puede buscar ayuda en las vibrantes comunidades de desarrolladores en línea, como Stack Overflow.

Cuota Cuota Pío Correo electrónico 5 razones para crear su propio servidor doméstico personal

La computación en la nube está de moda, pero existen algunas razones prácticas para alojar su propio servidor en la actualidad.

Leer siguiente
Temas relacionados
  • Linux
  • Java
  • Servidor Apache
Sobre el Autor Jerome Davidson(22 Artículos publicados)

Jerome es redactor de MakeUseOf. Cubre artículos sobre programación y Linux. También es un entusiasta de la criptografía y siempre está al tanto de la industria de la criptografía.

Más de Jerome Davidson

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse