4

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

  • 下载glassfish4zip 文件并解压缩
  • 我将$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)。

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

当此工具与软件包存储库交互时,一些系统信息(例如系统的 IP 地址和操作系统类型和版本)会发送到存储库服务器。欲了解更多信息,请参阅:

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

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

您想现在安装更新工具吗(y/n):y

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

Java 运行时环境检测到一个致命错误:

SIGSEGV (0xb) 在 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
4

2 回答 2

1

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

在您的情况下,当您运行pkg.

于 2013-09-03T17:36:01.613 回答
0

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

于 2014-05-31T19:15:21.213 回答