【发布时间】:2013-06-18 07:16:15
【问题描述】:
我开始了一项新工作,使用 Ubuntu 工作站开发 Java EE 6 应用程序。
Glassfish 是我使用了一年左右的主要应用服务器,并且对它非常熟悉。我也试过 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 时,它们位于 JBoss 下的等效位置。
Glassfish > 域 > 应用程序配置 > 重新加载已启用(但 .class / .xhtml 等甚至都没有到达那里)。
很多人都问过类似的问题,但回复很少,所以我认为我不会得到解决方案。不过我想在调试这个问题时得到一些帮助。
是否有任何日志级别我可以提高以查看发生了什么?或者还有什么我可以看的吗?还是有其他想法?
感谢任何有用的反馈。
ps。我尝试使用标签“增量部署”,但我没有足够的声誉。有人可以解决这个问题吗?
【问题讨论】:
-
我将
javax.enterprise.system.tools.deployment的日志记录设置为 FiNEST,唯一返回的内容(当我期望发生增量部署时)是FINE: Skipping /opt/dev/glassfish3/glassfish/domains/domain1/autodeploy/bundles because its name is in the list of files to ignore。我看不到任何其他相关的 LOGGER。 -
我想我知道它是什么,但在明天回来工作之前无法测试。它是 Eclipse 中 Glassfish 服务器连接器的发布状态(即双击服务器)。它必须设置为“从不自动发布”。希望我在写。斜纹明天就知道了。
标签: eclipse glassfish hotdeploy