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

#jakarta-ee #glassfish-3

#джакарта-ee #glassfish-3

Вопрос:

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

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

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

Спасибо.

ОС = Windows 7

Комментарии:

1. Возможно, у меня уже установлен Ant или был установлен ранее. Переменная среды настроена на поиск ant в папке, которая уже была удалена. Ваши предложения приветствуются.

2. Мое первое предположение заключается в том, что инструмент обновления Glassfish использует Python, и он не может найти Python в вашей системе. Я не думаю, что проблема в Ant. Установите Python, а затем расскажите нам о своем прогрессе

3. Хотелось бы, чтобы для этого был выбран ответ… было бы очень полезно прямо сейчас.

Ответ №1:

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

 C:glassfishpkgpython2.4-minimalpython.exe
  

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

 Options-->Advanced Settings-->Exceptions
  

Ответ №2:

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

Ответ №3:

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

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

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

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

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

Ответ №4:

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

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

Комментарии:

1. Это может быть решением, которое, как я думал, я не пробовал. Но когда я сравниваю до и после моей установки, я замечаю, что python не установлен в папке pkg.

Ответ №5:

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

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

Ответ №6:

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

Удачи!

Ответ №7:

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

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

Нужно использовать 64-битный EE, хотя, если все остальное есть.

Ответ №8:

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

Ответ №9:

Windows 7:

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

Ответ №10:

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

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

Ответ №11:

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