Eclipse - > Glassfish不会逐步部署 - JBOSS会

Han*_*kCa 6 eclipse glassfish hotdeploy

我开始从事一项使用Ubuntu工作站开发Java EE 6应用程序的新工作.

Glassfish是我一直在使用一年左右的主要App Server,我对它非常熟悉.我也尝试过JBoss来调试这个问题.我正在使用Eclipse进行开发,并且还尝试使用Netbeans来调试此问题.

  • 增量部署不适用于Eclipse/Glassfish.
  • 它适用于Eclipse/JBoss.
  • 它适用于Netbeans/Glassfish.
  • 它适用于我家Mac上的Eclipse/Glassfish.

我安装了适用于Eclipse Juno的Glassfish工具,并且我已经设置了glassfish服务器适配器.我重新安装了Glassfish(3.1.2.2).

Eclipse自动构建已打开,确实创建/更新了目标.class或.xhtml文件.

但是这些修改过的文件不会复制到Glassfish中的app目录中.使用它时,它们位于JBoss下的等效位置.

Glassfish>域>应用程序配置>重新加载已启用(但.class/.xhtml等甚至没有到达那里).

很多人提出类似的问题而回复很少,所以我认为我不会得到解决方案.但是,我想在调试此问题时提供一些帮助.

我可以增加任何日志级别来查看正在发生的事情; 或者我还能看到别的什么?还是其他任何想法?

任何有用的反馈意见.

PS.我试图使用标签'incremental-deploy',但我没有足够的声誉.有人可以修复吗?

Han*_*kCa 12

得到它了!

服务器适配器/连接器具有通过双击"服务器"选项卡下列出的适配器找到的发布配置.这需要设置为"资源更改时自动发布"以立即查看更改(请参阅脚注).如果将其设置为Never Publish Automatically,则需要进行全手动重新部署.每一次:(

我所知道的每个服务器适配器都有这样的配置.

  • 脚注 - Glassfish和所有应用服务器都有动态重新加载应用程序的选项 - 需要启用它,您可以设置重新加载轮询间隔.这可以通过转到管理员(http://localhost:4848默认情况下)>域>应用程序配置在Glassfish上找到

如何设置Eclipse以发布到Glassfish

Glassfish服务器上的必需配置