无法安装Glassfish更新工具

时间:2017-09-12 23:13:45

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

首先,有相关帖子:
GlassFish Server update center installation times out
Java EE 7 updatetool installation fails

我从这里获得了Java EE 7 SDK(Update 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=300中的updatetool之前运行set PKG_CLIENT_READ_TIMEOUT=300C:\glassfish4\bin\updatetool.bat的cmd提示符中(我的安装目录中的c:\ glassfish4 - 所有设置都是默认设置,包括安装更新工具...)
  • 将上面提到的超时设置为更大的值 - 看起来根本不会产生任何影响,该过程基本上会立即爆炸。
  • 多次运行C:\glassfish4\bin\updatetool.bat
  • 三重检查我在睡眠中没有以某种方式配置代理服务器。
  • 通过http://localhost:4848上的Glassfish管理控制台使用更新工具(似乎没有显示可用的更新或附加组件,这看起来很奇怪..)

运行C:\glassfish4\bin\updatetool.bat cmd screenshot

时,我会看到以下屏幕截图

我不知道为什么错误会与代理相关,除非碰巧是他们的结果。有趣的是,如果我直接转到提到的网址(通过Chrome),我会看到以下页面:
proxy error page

这里可能出现什么问题?

1 个答案:

答案 0 :(得分:1)

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

您应该从the official open source site, hosted on GitHub下载,而不是从Oracle下载GlassFish。或者,如果您确实需要支持,可以尝试使用开源的Payara Server,并从GlassFish派生,但可以获得支持(免责声明:我为Payara工作