2017-06-04 77 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)仅更新服务器上的资源,并且要查看浏览器中的更改(在客户端上),您应通过手动刷新页面从服务器重新加载相应的资源。

希望有帮助,