¿Cómo habilito Java Web Start para ASDM Launcher (administración de Cisco ASA) en Mountain Lion?

6

He estado tratando de hacer que mi software de administración Cisco ASA funcione y en Snow Leopard, funcionó bien. Sin embargo, incluso después de instalar Java manualmente en Mountain Lion (en mi nuevo Macbook Pro), continúo recibiendo este mensaje:

error message

He buscado lo mejor que puedo y mi google-fu realmente me está fallando aquí. ¿Cómo resuelvo esto? No hay nada en el panel de Preferencias de Java que incluso haga referencia a las aplicaciones Web Start. ¿Ayuda?

Editar: Al hacer clic en el botón "Más información ..." me envía a http://www.java.com/en/download/mac_download.jsp que es donde descargué e instalé Java desde la primera vez que recibí este error.

Brendan
fuente
Cuando haces clic en Más información ... ¿Qué sitio web se abre? ¿Descargaste algo de ese sitio?
bmike
El sitio web de Java se abre. Instalé el último java para OS X desde allí (lo siento si no estaba claro en la primera parte de mi publicación).
Brendan

Respuestas:

4

Si esto es realmente un error con su aplicación y Java 7 como Mark mencionó, puede volver a habilitar las funciones Java 6 y Web-Start proporcionadas anteriormente por Apple siguiendo los pasos de HT5559. Los pasos están a continuación, junto con los comandos para deshacer estos cambios, si no ayudan.

Abra el Terminal en una cuenta de administrador (el Terminal está en / Aplicaciones / Utilidades) y ejecute este comando: sudo mkdir -p /Library/Internet\ Plug-Ins/disabled para crear un directorio para los complementos "deshabilitados" que no desea ejecutar.

correr sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled para mover su actual plugin de Java a la nueva carpeta "deshabilitada".

correr

sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

para vincular el complemento Java de Apple para convertirlo en su JavaAppletPlugin actual.

correr

 sudo ln -sf
 /System/Library/Frameworks/JavaVM.framework/Commands/javaws
 /usr/bin/javaws

para volver a habilitar Java Web-Start.


Para deshabilitar lo anterior, siga las instrucciones a continuación:

Abra Terminal en una cuenta de administrador y ejecute:

 sudo ln -sf
 /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws
 /usr/bin/javaws

para deshabilitar Java 6 Web-Start y reemplazarlo con la nueva funcionalidad de Web-Start.

y reinstalar el más nuevo Java Runtime Environment 7 de Oracle.

Ethan Lee
fuente
1
Ok, entonces, intenté estos pasos, y no funcionaron completamente (la aplicación aún se quejó de que faltaba JRE para el inicio web), pero lo intenté javaws https://10.1.10.1/admin/public/asdm.jnlp En la Terminal y que me permite lanzar la interfaz ASDM. Mi pregunta ahora es ... ¿por qué funciona esto?
Brendan
@Brendan Lo más probable es que la aplicación no funcionó inmediatamente de acuerdo con mis instrucciones porque no ha restaurado por completo Java 6. responder a esta pregunta debería ser útil para usted. Lo que mi respuesta hizo fue restaurar Java 6 Web-Start buscando una versión anterior del complemento de una carpeta diferente a "Actual" y vinculándolo a su / usr / bin / javaws. Lo que debe hacer para ejecutar ASDM sin Terminal es ver el enlace anterior y descargarlo este Java .
Ethan Lee
Estoy usando jenv para administrar las diferentes versiones de Java en mi Mac. Así que usé "jenv local oracle64-1.6.0.65" y luego "javaws 192.168.x.1 / admin / public / asdm.jnlp "y se instaló bien. jenv.be
Eric Darchis
2

Hay un error conocido con el asdm y java 1.7. Necesitará encontrar una versión de 1.6 para ejecutarlo.

ASDM Launcher no funciona con JAVA versión 7

Síntoma:

ASDM Launcher se bloquea cuando se usa la versión 7 de JAVA. Sin embargo lo és   Todavía accesible desde los navegadores. Se ve la siguiente excepción:

"Excepción en el hilo" AWT-EventQueue-0 "   java.lang.ClassCastException: sun.security.ssl.X509TrustManagerImpl   No puede ser enviado a   com.sun.net.ssl.internal.ssl.X509ExtendedTrustManager "

Condiciones:

Utilizando JAVA versión 7.

Solución:

Use JAVA versión 6 o acceda a ASDM desde el navegador.

Mark Cohen
fuente
0

Debe intentar instalar la última versión de Java desde el sitio web oficial .

Maverik
fuente
Uh, lo siento, ¿mi publicación no está clara? Ya he hecho esto.
Brendan
@Brendan ¿También ha instalado la versión de Apple Java?
Maverik