无法使用更新工具为java ee 7教程安装教程内容

时间:2013-08-26 13:41:42

标签: java java-ee java-7 glassfish-4 java-ee-7

我下载了最新的javaee7教程,并尝试使用命令updatetool下载教程文件。我做了以下步骤:

  • 已下载glassfish4 zip文件并解压缩
  • 我将$AS_JAVA变量设置为$JAVA_HOMEJAVA_HOME正确指向早期配置中的有效oracle-7-jdk。
  • 然后我将父glassfishglassfish目录添加到PATH。当我which updatetool时,我得到以下信息:/home/frrole/glassfish4/bin/updatetool。所以我猜一切都很好。我也能用`asadmin start-domain

  • 成功解雇glassfish服务器
  • 现在,当我输入updatetool时,收到以下错误:

  

frrole @ Frrole-NER1:/ usr / lib / jvm / java-7-oracle $ updatetool

     

未安装此命令所需的软件(updatetool)。

     

如果您选择安装更新工具,您的系统将是   自动配置为定期检查软件更新。   如果您想将该工具配置为不检查更新,那么您   可以通过工具的“首选项”工具覆盖默认行为。

     

当此工具与软件包存储库交互时,某些系统   系统的IP地址和操作系统类型等信息   并将版本发送到存储库服务器。欲获得更多信息   请看:

     

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

     

安装完成后,您可以重新运行此命令。

     

您是否要立即安装更新工具(y / n):y

     

代理:使用系统代理设置。安装图片:   / home / frrole / glassfish4安装pkg软件包。正在下载2   包。下载pkg(511个文件,6,237,937字节)。

     

Java Runtime Environment检测到致命错误:

     

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

     

JRE版本:7.0_21-b11    Java VM:Java HotSpot(TM)64位服务器VM(23.21-b01混合模式linux-amd64压缩oops)    有问题的框架:    C [libdbus-1.so.3 + 0x26920] GConf错误:无法联系配置服务器:D-BUS错误:消息具有相同的回复序列   作为当前优秀的现有方法调用[线程   140717512959744也有错误] dbus_watch_handle + 0x1b20

     

无法编写核心转储。核心转储已被禁用。要启用核心转储,请在再次启动Java之前尝试“ulimit -c unlimited”

     

包含更多信息的错误报告文件保存为:    /home/frrole/glassfish4/hs_err_pid22316.log

     

如果您想提交错误报告,请访问:      http://bugreport.sun.com/bugreport/crash.jsp    崩溃发生在Java虚拟机外部的本机代码中。    查看有问题的框架,了解在哪里报告错误。    中止(核心倾销)

我不知道发生了什么。非常感谢任何帮助。


更新:

现在,我收到以下错误:

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

2 个答案:

答案 0 :(得分:1)

下载并安装Java EE 7 SDK以获取教程。 SDK安装程序将安装和配置更新中心和教程。 GlassFish 4.0 ZIP文件不是受支持的配置(但您可以使用these instructions将教程添加到GlassFish 4.0独立版。

在您的情况下,当您运行pkg时,64位Linux上的32位兼容性库出现问题。

答案 1 :(得分:0)

我刚检查过,http://pkg.oracle.com/javaeesdk/6/release/http://pkg.oracle.com/javaeesdk/7/release/都返回HTTP 503服务不可用。因此,无论如何都无法执行任何更新。但是,glassfish / doc目录应该包含教程源代码,并且可以跳过更新步骤。