2017-09-12 146 views
0

首先,有相關崗位:
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

怎麼可能會錯誤嗎?

回答

1

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