Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

6.3K
Vistas
Tomcat: no se encontró la biblioteca nativa que permite usar OpenSSL

Acabo de configurar un nuevo proyecto Java con Tomcat 9 en Ubuntu 18.04.

Sin embargo, cuando inicio el servidor Tomcat usando el comando

 sudo systemctl restart tomcat

Obtuve el siguiente error:

La biblioteca Apache Tomcat Native que permite usar OpenSSL no se encontró en java.library.path

Todavía puedo averiguar cuál es el problema.

over 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Descubrí cuál era el problema.

Ya había configurado un protocolo de conexión SSL/TLS/HTTPS en el archivo opt/tomcat/conf/server.xml :

 <Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol" maxThreads="150" SSLEnabled="true" > <UpgradeProtocol className="org.apache.coyote.http2.Http2Protocol" /> <SSLHostConfig> <Certificate certificateKeyFile="conf/key.key" certificateFile="conf/cert.crt" certificateChainFile="conf/chain.crt" type="RSA" /> </SSLHostConfig> </Connector>

pero el archivo *.war que iba a usar la conexión no se colocó en el directorio opt/tomcat/webapps .

Así es como lo resolví :

Simplemente agregué el archivo *.war en el directorio opt/tomcat/webapps de tomcat, y luego reinicié el servidor tomcat usando:

 sudo systemctl restart tomcat

Y todo funcionó bien.

Eso es todo.

espero que esto ayude

over 4 years ago · Santiago Trujillo Denunciar

0

Debe instalar tomcat-native-1.2.31 desde el código fuente de la siguiente manera:

  1. Herramienta de instalación (se las salta si ya existe)
 yum install gcc apr-devel apr-util
  1. Descargue tomcat-native desde el sitio oficial a la carpeta /tmp
 cd /tmp wget https://mirror-hk.koddos.net/apache/tomcat/tomcat-connectors/native/1.2.31/source/tomcat-native-1.2.31-src.tar.gz
  1. Descomprimir archivo
 tar zxvf tomcat-native-1.2.23-src.tar.gz
  1. Configuración
 cd tomcat-native-1.2.23-src/native ./configure --with-apr=/usr/bin/apr-1-config \ --with-java-home=$JAVA_JOME \ --with-ssl=yes \ --prefix=$CATALINA_HOME
  1. Compilar e instalar
 make & make install
  1. Edite $CATALINA_HOME/bin/setenv.sh (cree el archivo si es necesario) y agregue la ruta a las bibliotecas tc-native a LD_LIBRARY_PATH.
 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CATALINA_HOME/lib export LD_LIBRARY_PATH

¡Y es trabajo!

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda