2013-08-26 6 views
4

Загрузите последний учебник javaee7 и попробовали загрузить обучающие файлы командой updatetool. Я следующие шаги:Не удается установить учебный контент для учебника javaee7 с помощью updatetool

  • скачал glassfish4 почтовый файл и расстегнула его
  • Я установил $AS_JAVA переменную, равную $JAVA_HOME. JAVA_HOME правильно указывал на правильную версию oracle-7-jdk из более ранней конфигурации.
  • Затем я добавил родителя glassfish и glassfish в каталог PATH. Когда я делаю which updatetool, я понимаю: /home/frrole/glassfish4/bin/updatetool. Поэтому я думаю, все в порядке. Я также смог успешно стрелять GlassFish сервер с `asadmin запуска домена

  • Теперь, когда я печатаю updatetool, я получаю следующее сообщение об ошибке:

[email protected]:/usr/lib/jvm/java-7-oracle$ updatetool

The software needed for this command (updatetool) is not installed.

If you choose to install Update Tool, your system will be automatically configured to periodically check for software updates. If you would like to configure the tool to not check for updates, you can override the default behavior via the tool's Preferences facility.

When this tool interacts with package repositories, some system information such as your system's IP address and operating system type and version is sent to the repository server. For more information please see:

http://wikis.oracle.com/display/updatecenter/UsageMetricsUC2

Once installation is complete you may re-run this command.

Would you like to install Update Tool now (y/n): y

Proxy: Using system proxy settings. Install image: /home/frrole/glassfish4 Installing pkg packages. Downloading 2 packages. Downloading pkg (511 files, 6,237,937 bytes).

A fatal error has been detected by the Java Runtime Environment:

SIGSEGV (0xb) at pc=0x00007ffb5b574920, pid=22316, tid=140717514012416

JRE version: 7.0_21-b11 Java VM: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode linux-amd64 compressed oops) Problematic frame: C [libdbus-1.so.3+0x26920]GConf Error: Configuration server couldn't be contacted: D-BUS error: Message has the same reply serial as a currently-outstanding existing method call [thread 140717512959744 also had an error] dbus_watch_handle+0x1b20

Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again

An error report file with more information is saved as: /home/frrole/glassfish4/hs_err_pid22316.log

If you would like to submit a bug report, please visit: http://bugreport.sun.com/bugreport/crash.jsp The crash happened outside the Java Virtual Machine in native code. See problematic frame for where to report the bug. Aborted (core dumped)

Я понятия не имею, что происходит. Буду признателен за любую оказанную помощь.


UPDATE:

Теперь, я получаю следующее сообщение об ошибке:

Would you like to install Update Tool now (y/n): y 

Exception in thread "main" java.io.IOException: Connection failed for URL http://pkg.oracle.com/javaeesdk/7/native/release/catalog/0: 500: Internal Server Error 
    at com.sun.pkg.client.Image.checkRepositoryConnection(Image.java:1232) 
    at com.sun.pkg.client.Catalog.refresh(Catalog.java:132) 
    at com.sun.pkg.client.Image.refreshCatalogs(Image.java:1627) 
    at com.sun.pkg.client.Client.main(Client.java:109) 
Proxy: Using system proxy settings. 
Input/output error: Connection failed for URL http://pkg.oracle.com/javaeesdk/7/release/catalog/0: 502: Proxy Error 
+1

Э-э ... ну, вам действительно нужен этот инструмент обновления? h учебник. Это кажется пустой тратой времени, имо. – GGrec

+0

@GGrec мы используем Центр обновлений, чтобы обновить учебник от SDK и установить его в правильном месте, чтобы примеры создавались и запускались из коробки. –

+0

Я не видел эту ошибку раньше. Но см. [Эту тему для возможного обходного пути для аналогичной ситуации] (http://forums.connectopensource.org/Glassfish-Install-Fails-td7578664.html). Вкратце: установите Java EE SDK с помощью установщика Unix, а не ZIP-файл GlassFish. –

ответ

1

Скачать и установить SDK Java EE 7, чтобы получить учебник. Установщик SDK установит и настроит Центр обновлений и Учебное пособие. ZIP-файл GlassFish 4.0 не поддерживается (но вы можете добавить его в GlassFish 4.0 отдельно, используя these instructions.

В вашем случае, похоже, что что-то не так с 32-битными библиотеками совместимости в 64-разрядной Linux при запуске pkg.

+0

Пожалуйста, прочитайте обновление к исходному сообщению. Нужна срочная помощь. – VaidAbhishek

+0

В моей компании мне не разрешено устанавливать программное обеспечение. Поэтому я не могу получить исходный код учебника с помощью инструмента обновления или даже установки SDK. Спасибо за простую задачу: загрузить некоторые исходные файлы так сложно! – jeff

+1

@jeff: если вы не можете установить SDK, который включает в себя сервер Java EE, трудно понять, как примерный код будет очень полезен. Я больше не в Oracle, но суть учебного пакета - запустить примеры, требующие установки программного обеспечения.Вы можете прочитать учебное пособие онлайн, а также просмотреть репозиторий исходного кода на javaeetutorial.java.net. Если у вас установлена ​​Subversion, вы также можете проверить репозиторий. Удачи. –

0

Я только что проверил и как http://pkg.oracle.com/javaeesdk/6/release/, а также http://pkg.oracle.com/javaeesdk/7/release/ возврата HTTP 503 Service Unavailable. Таким образом, это не представляется возможным выполнить любые обновления в любом случае. Однако, каталог GlassFish/документ должен содержать учебник Исходный код уже, и можно пропустить этап обновления.

 Смежные вопросы

  • Нет связанных вопросов^_^