2011-04-19 8 views
8

estoy usando la herramienta de actualización que es parte de la versión 3 del servidor GlassFish. He recibido el siguiente error:UC_IMAGE_PATH Herramienta de actualización

Update Tool was unable to start.
The Python runtime could not be found.
To fix this problem use the UC_IMAGE_PATH environment variable to provide a path to a valid image.

estoy seguro de qué punto esta variable? Estoy tratando de descargar Ant 1.7.1.

Gracias.

sistema operativo Windows 7 =

+0

Es posible que tenga Ant ya instalado o que haya sido instalado anteriormente. La variable de entorno está configurada para encontrar hormiga en una carpeta que ya ha sido eliminada. Tus sugerencias apreciadas. – JDragon314159

+0

Mi primera suposición es que la herramienta de actualización de Glassfish usa Python, y no puede encontrar Python en su sistema. No creo que Ant sea el problema. Instala Python y luego cuéntanos sobre tu progreso – bakoyaro

+0

Ojalá hubiera una respuesta seleccionada para esto ... sería muy útil en este momento. – Webnet

Respuesta

0

anti-virus AVG bloquea la herramienta de actualización del pitón de mi Glassfish 3 instalar y se lo quitó!

Podría algo como esto ha sucedido aquí?

1

tuve el mismo problema y podría resolver de esta manera:

Primero desinstalar Java EE SDK y JDK, tuve que quitar manualmente el directorio \ glassfish3. Luego limpié mis instalaciones Java, particularmente me deshice de un JRE 6 de 32 bits. Dejé los JRE 6 y 7 de 64 bits en la máquina.

Luego instalado el JDK de nuevo y después de que el SDK de Java EE. Al comienzo de esta instalación, recibí un mensaje que decía que no podía encontrar el tiempo de ejecución de Java y que debía ejecutar el programa de instalación con el parámetro -j para especificar la ubicación del tiempo de ejecución de Java. Así que ejecuté: C: \ Users \ myuser \ Downloads \ java_ee_sdk-6u3-windows-ml.exe -j "C: \ Program Files \ Java \ jre7"

La instalación fue completa, en el Al final recibí un mensaje que decía que algunas configuraciones fallaron porque no se pudo encontrar otra ruta (probablemente la ruta no especificada a un archivo de contraseñas). Los informes html dijeron que todo estaba bien, todo instalado y configurado correctamente.

Ahora puedo ejecutar la herramienta de actualización con éxito. Parece que la instalación de Java de 32 bits estuvo en el camino.

0

esto me molestó para las edades !! Finalmente logré que funcionase instalando Python 2.7 y ejecutando el archivo por lotes updatetool en C: \ glassfish3 \ bin. Si está utilizando un proxy para conectarse a la red, asegúrese de que esté configurado durante la instalación, si no desinstala y reinstala java EE SDK desde el menú de inicio -> archivos de programa - java EE sdk. El archivo por lotes le pregunta si desea instalar la herramienta de actualización. Haga clic en Sí y luego ejecutar el que desde la consola de administración en http://localhost:4848

Buena suerte!

0

Si obtiene este error, probablemente tenga instalados los 64 bits de un JDK. Asegúrate de que tienes toda la misma arquitectura - pitón de 64 bits, el JDK de, y SDK de Java EE ... pero el SDK EE no está en la página de descarga normal de EE desgracia:

Descargar el Java de 64 bits 6 EE update2 here O Descargue la actualización 6 EE de Java de 64 bits con jdk 7 here

Tengo que usar la EE de 64 bits, aunque todo lo demás sí.

0

Desinstale todas las instalaciones existentes - glassfish, jee6, jdk, jre etc. Si no se desinstala, elimine del registro. Luego instálelo en esta secuencia para 64 bit - jre7 public y configure la ruta, jdk7, jee6 sdk (con el tutorial). Instalará glassfish. Esto agregará python2.4-minimal en el paquete dir. Está incluido solo con jee6 y no es necesario instalarlo por separado. Podrá ejecutar la herramienta de actualización sin problemas.

2

Esto es lo que funcionó para mí - que no era una protección contra virus - aunque no tengo la misma materia AVG - por lo que si usted tiene que quizás no fue una cosa de 64 bits - mi máquina tiene Sistema operativo de 32 bits (Windows) y 32 bits alrededor de Intenté instalar Python y configurar la variable visual de UC_IMAGE_PATH para que apunte a la ruta donde instalo Python (C: \ Program Files \ Python por supuesto) y eso no funcionó Así que desinstalé Glassfish, luego lo reinstalé Y desmarqué la opción de herramienta de carga de instalación y la opción habilitar herramienta de carga (que el asistente hace de forma predeterminada una vez que desmarcas la opción de instalación) No encontré otra manera de deshacerme de este problema - no puede desactivar la herramienta de carga después de que ts instalar sin ejecutarlo y, por supuesto, no se puede ejecutar a menos que pueda encontrar el python que tiene en su sistema, y ​​eso no sucederá con cualquier configuración UC_IMAGE_PATH No he encontrado nada al respecto en glassfish documentación así que no hay solución allí

8

¿Tiene AVG instalado? Si es así, le recomiendo que vaya a Opciones -> Bóveda de virus. Si tiene algo similar a:

C:\glassfish\pkg\python2.4-minimal\python.exe 

Selecciónelo y haga clic en restaurar. Si este era su problema, también es necesario añadir una excepción (de lo contrario volverá a suceder):

Options-->Advanced Settings-->Exceptions 
+0

cómo agregar una excepción? – p27

0

Windows 7:

  1. desinstalación Python
  2. desinstalación JEE6 SDK
  3. Borrar contenido de la carpeta GlassFish3
  4. Compruebe la ruta de la variable de entorno de ejecución JAVA_HOME. Debe ser C: \ Archivos de programa \ Java \ jdk1.7.0_10 \ jre
  5. Instalar JEE6 SDK. Python-minimal y Glassfish se instalarán con él.
  6. Ejecute la herramienta Actualizar ahora.
0

En mi caso estos pasos trabajaron: 1. Desinstalar Python 2. desinstalar GlassFish y borre la carpeta. 3. Girar la protección antivirus apagado, antes de iniciar la instalación de GlassFish (en mi caso fue AVG) 4. Instalar JEE6 SDK de nuevo

otra información: Mi sistema operativo Windows 8. era firewall desactivado inicialmente.

1

Este problema puede ocurrir cuando ya tiene instalado Python y luego instala JAVA (JDK, JRE, etc.) Ya tenía instalado Python 3.3. Como pocos puestos mencionado debido a esto no se ha instalado Python en glassfish/PKG/python2.4 --- mientras que la instalación de GlassFish través de JDK/JRE o alguna otra cosa relacionada java

SOLUCIÓN:

que acaba de copiar Archivo python.exe de mi directorio anterior de instalación python c: /python33/python.exe a C: /glassfish3/pkg/python2.4-minimal/

ahora python.exe exixts en la ruta anterior y no arroja un error.

espero que esto resuelve un problema para algunos de ustedes :)

+0

Esto puede ser una solución que pensé que no probé. Pero cuando comparo antes y después de mi instalación, noto que python no está instalado en la carpeta pkg. – user84592

0

hice dos cosas, primero quito mi propia instalación de Python. A continuación, elimine totalmente el directorio glassfish3. Luego, cuando vuelva a instalarlo, cuando vuelva a instalarlo, desactivé la instalación de la herramienta de actualización y la comprobé de nuevo, luego habilité la herramienta de actualización. Todo funciona Uno podría encontrar python2.4-minimal instalado en la carpeta pkg.

Cuestiones relacionadas