10得票2回答
OSGi与JBoss的热部署比较

据我所了解,在OSGi中,您可以在运行时更新jar文件而无需重新启动服务器。但是JBoss也具有热部署功能,其中完整的ear被更新,服务器仍在运行。 那么,在JBoss企业Java项目中使用OSGi会有哪些好处呢?

16得票2回答
在Eclipse中,用于Hotswap或HotDeployment的Jrebel替代方案是什么?

由于我在过去几年中一直从事Java开发,我没有看到Oracle为解决类重载问题做出任何努力。就像Jrebel所做的那样。 但这是一个有许可证的版本,成本非常高,值得为我购买10-20个开发人员许可证。 有人知道任何开源或成本较低的许可产品可以用于Java类的热部署,就像JSP或JSF一样,因...

10得票4回答
如何在DevOps生命周期的开发阶段中使用Docker?

我有几个关于在开发阶段中使用Docker的问题。 我将提出三种不同的情景,展示Docker在开发环境中的应用。假设我们正在使用Java和Spring Boot创建REST API,因此需要一个MySQL数据库。 第一种场景是拥有一个docker-compose用于开发,其中包含MyS...

26得票4回答
为什么Java的调试热交换只限于方法内部的更改?

我已经阅读了热部署教程并且它可以工作。但是,我对限制(第3点)有疑问: 热部署仅支持方法实现中的代码更改。如果添加新类或新方法,则仍需要重新启动。 基本上,为什么当我更改现有方法时不需要重启服务器,但在添加方法或类时需要? 我的理解如下: 当我更改现有方法或引入新方法时,Eclipse会...

20得票1回答
Grails或Play如何检测更改并热重新加载类?

我很好奇,是否有人知道像Grails或Play这样的框架如何检测代码更改并在不重新启动应用程序服务器的情况下自动触发重新编译? Groovy编译器或其动态本质是否有特定的东西可以使这种情况容易发生? 背景是,在我的构建过程中我有一个自定义的代码生成阶段,我希望能够具备类似编辑和刷新的功能。 ...

8得票2回答
使用Netbeans、Maven和Glassfish进行热部署更改

最近我们从使用Ant转向Maven。在Netbeans中,我曾经可以在WAR中编辑和保存HTML、XHTML、JavaScript、CSS文件,几乎立即就可以在服务器上看到更改。 现在,当我在WAR中编辑和保存这些类型的文件时,没有任何反应。我必须右键单击我的EAR -> 带依赖项构建 ->...

16得票3回答
Tomcat和Eclipse零停机部署

我希望能够在Eclipse中开发时,能够将代码更改快速部署到Tomcat(几乎瞬间完成)。 到目前为止,我的Eclipse输出已将构建的类放置在Web应用程序的WEB-INF/classes文件夹中。 我还有一个可重新加载的上下文,将web.xml作为监视资源。对此文件进行任何编辑/保存都...

7得票1回答
我该如何在Eclipse中恢复热代码替换失败的警告窗口?

热代码替换失败,Eclipse中的窗口/消息被禁用。现在我需要重新启用它,怎么做?

8得票2回答
JBoss上的热部署不再起作用(“方案更改未实现”)

我在JBoss AS 4.2.3 GA上遇到了麻烦。最近一切正常,但现在热部署功能不再工作。就像往常一样,我不知道是什么原因导致这种行为。我的项目使用Maven构建。我清理了每个目标目录,安装了项目,然后将其部署到服务器上。因此,在Eclipse中的源代码和服务器上部署的项目应该是相同的。在方...

13得票1回答
热部署内部是如何工作的?

我正在使用Eclipse服务器功能进行热代码部署,使用Tomcat作为Web服务器。但我不确定它是如何工作的。我自己理解它必须在内部如何工作。 我的理解:当开发人员更改代码时(例如类Employee),Eclipse将在Web服务器下的特定位置(必须是特定的Web /应用服务器)放置/发布修...