2017-06-04 94 views
0

IntelliJ在其重新部署設置中表現奇怪。IntelliJ未更新Glassfish部署

在它的底部有用於調試的「更新應用程序」選項卡:

THIS RIGHT HERE

我曾嘗試使用所有的更新選項,以便更新我的應用程序(更新類,更新類資源,重新啓動)和NONE工作來更新我的服務器。我甚至關閉並重新啓動IntelliJ,但更新仍未顯示。

該更新是一個簡單的警報消息,在加載index.html時觸發。它在我手動加載html時起作用,但是當我運行服務器時,它不會提醒,這意味着它仍在使用我的服務器的前一次迭代?這真是令人沮喪,因爲我看不到我的任何更改,也不知道如何修復我的服務器。

我使用最新的Glassfish服務器和最新的IntelliJ IDE。它確實更新我的資源EVENTUALLY,但不是通過一些定義的模式,據我所知。

回答

1

下面是我的答案從your other post的副本。我會建議關閉這一個,並繼續討論單線程(如果仍然需要)。

預期的順序如下:

  1. 進行了更改資源
  2. 更新服務器上的應用程序所提到的「更新<>應用程序」操作:「更新資源」的選擇應該是足夠的分解應用程序,重新部署/重新啓動可能需要歸檔神器
  3. 重載(刷新)的頁面,使用該資源在瀏覽器

我懷疑你錯過了最後一步(3)。請注意,步驟(2)僅更新服務器上的資源,並且要查看瀏覽器中的更改(在客戶端上),您應通過手動刷新頁面從服務器重新加載相應的資源。

希望有幫助,