UC_IMAGE_PATH Инструмент обновления - PullRequest
8 голосов
/ 20 апреля 2011

Я использую инструмент обновления, который является частью GlassFish Server v3.Я получил следующую ошибку:

Средство обновления не удалось запустить.
Не удалось найти среду выполнения Python.
Чтобы устранить эту проблему, используйте переменную среды UC_IMAGE_PATH, чтобы указать путь кдействительное изображение.

Я не уверен, на что указывать эту переменную?Я пытаюсь загрузить Ant 1.7.1.

Спасибо.

ОС = Windows 7

Ответы [ 11 ]

8 голосов
/ 30 ноября 2012

У вас установлен AVG? Если это так, я рекомендую вам перейти в Параметры -> Virus Vault. Если у вас есть что-то похожее на:

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

Выберите его и нажмите «Восстановить». Если это была ваша проблема, вам также нужно добавить исключение (в противном случае это произойдет снова):

Options-->Advanced Settings-->Exceptions
2 голосов
/ 14 июня 2012

Это то, что сработало для меня - это была не защита от вирусов - хотя у меня нет того же AVG-материала - так что если у вас есть, может быть, это не 64-битная вещь - моя машина имеет 32-битнуюОС (Windows) и 32-разрядная версия. Я попытался установить Python и настроить переменную UC_IMAGE_PATH evnironmental, чтобы указать путь, по которому я устанавливаю Python (конечно, C: \ Program Files \ Python), но это тоже не сработало. Поэтому я удалил Glassfish, затем переустановил его и снял флажок с опции установки загрузки и опции включения загрузки (что мастер делает по умолчанию после снятия флажка установки). Я не нашел другого способа избавиться от этой проблемы - вы не можете отключить загрузкуинструмент после его установки без запуска, и, конечно, он не может быть запущен, если вы не сможете найти его, чтобы найти питона, который есть в вашей системе, и этого не произойдет, используя любой параметр UC_IMAGE_PATH, в котором я ничего не нашел по этому поводу.Документация Glassfish, так что никаких исправлений там нет

1 голос
/ 27 августа 2013

Эта проблема может возникнуть, если у вас уже установлен Python, а затем установлена ​​JAVA (JDK, JRE и т. Д.). У меня уже был установлен Python 3.3. Так как несколько постов, упомянутых выше, из-за этого python не был установлен в glassfish / pkg / python2.4 --- при установке glassfish через JDK / JRE или какую-либо другую связанную с Java вещь

РЕШЕНИЕ:

Я только что скопировал файл python.exe из моего предыдущего каталога установки python c: /python33/python.exe в C: /glassfish3/pkg/python2.4-minimal/

так что теперь python.exe exixts по вышеуказанному пути и не выдает ошибку.

Я надеюсь, что это решит проблему для некоторых из вас:)

1 голос
/ 17 ноября 2011

У меня была такая же проблема, и я мог решить ее следующим образом:

Сначала я удалил Java EE SDK и JDK, мне пришлось вручную удалить каталог \ glassfish3. Затем я очистил свои установки Java, в частности избавился от 32-битной JRE 6. Я оставил 64-битные JRE 6 и 7 на машине.

Затем я снова установил JDK и после этого Java EE SDK. В начале этой установки я получил сообщение о том, что не удалось найти среду выполнения Java, и что мне нужно запустить программу установки с параметром -j, чтобы указать расположение среды выполнения Java. Итак, я побежал: C: \ Users \ myuser \ Downloads \ java_ee_sdk-6u3-windows-ml.exe -j "C: \ Program Files \ Java \ jre7"

Установка прошла полностью, в конце я получил сообщение о том, что какая-то конфигурация не удалась, потому что не удалось найти другой путь (возможно, не указан путь к файлу паролей). В html-отчетах говорится, что все в порядке, все установлено и настроено правильно.

Теперь я могу успешно запустить инструмент обновления. Похоже, что 32-битная установка Java была на пути.

0 голосов
/ 23 августа 2015

Я сделал две вещи, сначала я удалил свою собственную установку Python.Затем полностью удалите директорию glassfish3.Затем установил снова, когда установил снова, я снял галочку с установки updatetool и проверил ее снова, затем включил инструмент обновленияВсе работает.Можно найти python2.4-minimal установленный в папке pkg.

0 голосов
/ 30 июля 2013

В моем случае это сработало: 1. Удалите Python 2. Удалите glassfish и удалите его папку. 3. Отключите антивирусную защиту перед началом установки glassfish (в моем случае это была AVG) 4. Установите JEE6 SDK снова

Другая информация: Моя ОС была Windows 8. Первоначально брандмауэр отключен.

0 голосов
/ 10 января 2013

Windows 7:

  1. Удаление Python
  2. Удалить JEE6 SDK
  3. Очистить содержимое папки GlassFish3
  4. Проверьте путь к переменной среды выполнения JAVA_HOME. Должно быть C: \ Program Files \ Java \ jdk1.7.0_10 \ jre
  5. Установить JEE6 SDK. Python-минимальный и Glassfish будет установлен вместе с ним.
  6. Запустите инструмент обновления.
0 голосов
/ 28 мая 2012

Удалите все существующие установки - glassfish, jee6, jdk, jre и т. Д. Если не удаляется, удалите из реестра.Затем установите в этой последовательности 64-битные - jre7 public и установите путь, jdk7, jee6 sdk (с руководством).Установим Glassfish.Это добавит python2.4-minimal в пакет dir.Он поставляется только с jee6, и нам не нужно устанавливать его отдельно.Вы сможете запустить инструмент обновления без хлопот.

0 голосов
/ 11 февраля 2012

Если вы получаете эту ошибку, у вас, вероятно, установлен 64-битный JDK.Убедитесь, что у вас одинаковая архитектура - 64-битный python, JDK и java EE SDK ... но, к сожалению, EE SDK не на обычной странице загрузки EE:

Загрузка 64-битного Java EE update2 здесь Или загрузите 64-битное обновление Java 4 EE с jdk 7 здесь

Должен использовать 64-битное EE, если все остальное есть.

0 голосов
/ 15 декабря 2011

это напугало меня для возрастов !! Я наконец заставил его работать, установив Python 2.7 и запустив пакетный файл updatetool в C: \ glassfish3 \ bin. Если вы используете прокси для подключения к сети, убедитесь, что он установлен во время установки, если не удалите и переустановите java EE SDK из меню Пуск -> программные файлы - java EE sdk. Пакетный файл спрашивает, хотите ли вы установить инструмент обновления. нажмите да, затем запустите его из консоли администратора на http://localhost:4848

Удачи!

...