无法安装GlassFish更新工具

问题描述:

首先,有相关岗位:
GlassFish Server update center installation times out
Java EE 7 updatetool installation fails无法安装GlassFish更新工具

我从这里得到了我的Java EE 7 SDK(更新3):http://www.oracle.com/technetwork/java/javaee/downloads/index.html

我已经试过每个https://blogs.oracle.com/dipol/troubleshooting-glassfish-update-center

包括:在上面的帖子,在这里解决方案

  • 在运行set PKG_CLIENT_CONNECT_TIMEOUT=300set PKG_CLIENT_READ_TIMEOUT=300的cmd提示符下,在更新工具C:\glassfish4\bin\updatetool.bat(c:\我的安装目录中的glassfish4 - 所有设置均为默认设置,包括安装更新工具...)之前。
  • 将上面提到的超时设置为更大的值 - 看起来没有任何区别,这个过程基本上是立即爆炸。
  • 多次运行C:\glassfish4\bin\updatetool.bat
  • 三重检查我没有以某种方式在我的睡眠中配置代理服务器。
  • 通过GlassFish管理控制台在http://localhost:4848使用更新工具(似乎表明没有可用的更新或插件,这似乎很奇怪..)

我得到了下面的截图,当我运行C:\glassfish4\bin\updatetool.batcmd screenshot

我不知道为什么这个错误是代理相关的,除非它发生在他们的最后。有趣的是,如果我直接去提及(通过浏览器)的URL我进入以下页面:
proxy error page

怎么可能会错误吗?

updatetool是Oracle GlassFish的商业功能。任何更新功能都依赖于Oracle提供可托管更新的站点。由于不再支持Oracle GlassFish,因此该站点不再存在,因此updatetool将不再工作。

不要从Oracle下载GlassFish,您应该从the official open source site, hosted on GitHub下载它。另外,如果你确实需要支持,你可以尝试Payara Server,它是开源的,并且源自GlassFish,但有支持可用(免责声明:我为Payara工作)

+0

嗯......那有点令人失望。谢谢(你的)信息! –

+1

没问题。我写了一些升级Payara服务器的说明,这将适用于GlassFish。他们专注于Linux操作系统,但重点在于所有配置都在域目录或节点目录中,并且可以从一个GlassFish安装复制/粘贴到另一个GlassFish安装到另一个 https://docs.payara.fish/文档/用户指南/升级,payara.html – Mike