Saltar al contenido

Keytool no se reconoce como un comando interno o externo

Esta es la contestación más acertada que encomtrarás brindar, sin embargo obsérvala pausadamente y valora si es compatible a tu trabajo.

Solución:

  1. Agrega tus JDK /compartimiento carpeta a la PATH variable ambiental. Puede hacerlo en Configuración del sistema > Variables ambientales o a través de la CLI:

    set PATH=%PATH%;C:Program FilesJavajdk1.7.0_80bin
    
  2. Cierre y vuelva a abrir su ventana CLI

Está recibiendo ese error porque el keytool ejecutable está bajo el bin directorio, no el lib directorio en su ejemplo. Y tendrá que agregar la ubicación de su keystore también en la línea de comando. Hay una muy buena referencia a todo esto aquí: Ayuda de Jrun / Importar certificados | Tiendas de certificados | Fusión fría

El almacén de confianza predeterminado es el archivo cacerts de JRE. Este archivo normalmente se encuentra en los siguientes lugares:

  • Configuración del servidor:

    cf_root/runtime/jre/lib/security/cacerts

  • Configuración multiservidor/J2EE en JRun 4:

    jrun_root/jre/lib/security/cacerts

  • Instalación de JDK de Sun:

    jdk_root/jre/lib/security/cacerts

  • Consulte la documentación de otros servidores de aplicaciones J2EE y JVM


La herramienta de claves es parte del SDK de Java y se puede encontrar en los siguientes lugares:

  • Configuración del servidor:

    cf_root/runtime/bin/keytool

  • Configuración multiservidor/J2EE en JRun 4:

    jrun_root/jre/bin/keytool

  • Instalación de JDK de Sun:

    jdk_root/bin/keytool

  • Consulte la documentación de otros servidores de aplicaciones J2EE y JVM

Entonces, si navega hasta el directorio donde se encuentra el keytool ejecutable está ubicado, su línea de comando se vería así:

keytool -list -v -keystore JAVA_HOMEjrelibsecuritycacert -storepass changeit

Deberá proporcionar información de ruta dependiendo de dónde ejecute el comando keytool y dónde resida su archivo de certificado.

Además, asegúrese de actualizar el archivo cacerts correcto que utiliza ColdFusion. En caso de que tenga más de un JRE instalado en ese servidor. Puede verificar que JRE ColdFusion está utilizando desde el administrador en ‘Información del sistema’. Busque la línea Java Home.

Ejecute el cmd como ejecutar como administrador esto funcionó para mí

Nos encantaría que puedieras dar visibilidad a esta noticia si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *