updatetool
下载教程文件。我执行了以下步骤:
- 下载了
glassfish4
zip文件并解压缩 - 我将
$AS_JAVA
变量设置为$JAVA_HOME
。JAVA_HOME
正确地指向早期配置中有效的oracle-7-jdk。 然后我将父级
glassfish
和glassfish
目录添加到PATH
中。当我运行which updatetool
时,我得到以下结果:/home/frrole/glassfish4/bin/updatetool
。所以我想一切都很好。我还可以成功地启动glassfish服务器,使用`asadmin start-domain现在当我输入
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运行时环境检测到致命错误:
SIGSEGV (0xb) at pc=0x00007ffb5b574920, pid=22316, tid=140717514012416
JRE版本: 7.0_21-b11 Java虚拟机: Java HotSpot(TM) 64-Bit Server VM (23.21-b01 mixed mode linux-amd64 compressed oops) 有问题的框架: 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
无法编写核心转储。已禁用核心转储。要启用核心转储,请在再次启动Java之前尝试“ulimit -c unlimited”
保存了一个包含更多信息的错误报告文件: /home/frrole/glassfish4/hs_err_pid22316.log
如果您想提交错误报告,请访问: http://bugreport.sun.com/bugreport/crash.jsp 崩溃发生在Java虚拟机外部的本地代码中。 请参见有问题的框架以报告错误。 已放弃(core dumped)
我不知道发生了什么。非常感谢您提供帮助。
更新:
现在,我遇到了以下错误:
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