Средство обновления UC_IMAGE_PATH

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

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

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

Спасибо.

ОС = Виндовс 7


person JDragon314159    schedule 19.04.2011    source источник
comment
Возможно, у меня Ant уже установлен или был установлен ранее. Переменная среды настроена на поиск муравья в папке, которая уже была удалена. Ваши предложения оценены.   -  person JDragon314159    schedule 25.04.2011
comment
Мое первое предположение состоит в том, что средство обновления Glassfish использует Python и не может найти Python в вашей системе. Я не думаю, что Ant является проблемой. Установите Python, а затем расскажите нам о своем прогрессе   -  person bakoyaro    schedule 27.07.2011
comment
Я бы хотел, чтобы для этого был выбран избранный ответ ... сейчас это было бы очень полезно.   -  person Webnet    schedule 05.12.2011


Ответы (11)


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

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

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

Options-->Advanced Settings-->Exceptions
person Andy    schedule 29.11.2012

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

person Jonathan    schedule 14.06.2012

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

Сначала я удалил 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 мешала.

person BlueGarden    schedule 17.11.2011

Эта проблема может возникнуть, если у вас уже установлен 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 существует по указанному выше пути и не выдает ошибку.

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

person nis1914    schedule 27.08.2013
comment
Это может быть решение, которое я не пробовал. Но когда я сравниваю до и после установки, я замечаю, что python не установлен в папке pkg. - person user84592; 23.08.2015

Антивирус AVG заблокировал инструмент обновления Python моей установки Glassfish 3 и удалил его!

Могло ли здесь произойти что-то подобное?

person Community    schedule 27.08.2011

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

Удачи!

person Alan    schedule 15.12.2011

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

Загрузите обновление для 64-разрядной версии Java 6 EE2 здесь Или загрузите 64-битное обновление java 6 EE3 с jdk 7 здесь

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

person AndrewPK    schedule 10.02.2012

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

person jDeveloper    schedule 28.05.2012

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-minimal и Glassfish будут установлены вместе с ним.
  6. Запустите средство обновления сейчас.
person pirate    schedule 10.01.2013

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

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

person maximus    schedule 30.07.2013

Я сделал две вещи: сначала я удалил свою собственную установку Python. Затем полностью удалите каталог Glassfish3. Затем снова установил, при повторной установке я снял флажок «Установить средство обновления» и снова проверил его, а затем включил средство обновления. Всё работает. Минимум python2.4 можно найти в папке pkg.

person user84592    schedule 23.08.2015