问题标签 [hotdeploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
496 浏览

java - 在 JBoss(热)重新部署后找到所需的 dll?

我的 Web 应用程序使用本机 dll 来实现其部分功能(其位置在 PATH 中提供)。在我对 WAR 进行更改并且 JBoss 热部署此 WAR 之前,一切正常。此时找不到dll,需要手动重启服务器。

热部署后将 dll 加载回应用程序的最佳方法是什么?

0 投票
2 回答
1761 浏览

java - Jetty 可以在热部署时获取对 WEB-INF/lib 的更改吗?如何?

我通过 Apache 在 Jetty 6 上运行了几个 webapps。它们被设置为使用 contexts/ 目录中的 .xml 文件进行热部署。这些 .xml 文件只是定义 WebAppContext 实例并告诉它们在哪里查找 WAR 文件。`touch'-ing 他们的 contexts/.xml 文件会拾取对 relavnt WAR 文件中定义的 JSP 的更改,这很棒。

问题是对包含在 WAR 文件的 WEB-INF/lib 文件夹中的 JAR 所做的更改没有被拾取。我认为这是因为这些 JAR 被缓存在某个地方。该假设基于重新启动 Jetty 会获取更改的事实。

所以,问题是:是否可以关闭此缓存行为或以其他方式让 WebAppContext 实例获取库更改?如果是这样,怎么做?

0 投票
5 回答
5089 浏览

java - 使用 Eclipse、Tomcat 和 Jetspeed 热部署开发变更

我正在开发一个在 Tomcat 上运行的 Jetspeed 门户应用程序,使用带有 Sysdeo Tomcat 启动器插件的 Eclipse IDE 来启用在 Tomcat/Jetspeed 中运行的应用程序的调试。

我想知道如何为这个环境启用开发更改的热部署?有谁知道如何配置 Jetspeed 门户 Web 应用程序以从 Eclipse 热部署?在网上实在找不到Jetspeed热部署的任何资料。

0 投票
8 回答
4322 浏览

java - java web应用的增量部署

我们有以下问题。开发人员经常需要对我们的 Web 应用程序进行小的更改。当我说小时,我的意思是更正网页上的拼写或类似内容。在这种情况下,生成和重新部署战争档案可能会很慢而且成本很高。

我们如何以增量方式自动化和安装更改?例如,生成新的爆炸战争,将文件与生产中的爆炸战争进行比较,然后在生产中仅替换受更改影响的文件:.jsp .html .class 等。

这个不用热部署,重启服务器就可以了。我希望避免的是必须复制和部署大小为 80Mb 的战争。有时连接速度很慢,对 Web 应用程序进行如此微小的更改(例如简单的拼写更正)可能需要数小时。

我们使用 Maven 来自动化我们的构建过程。关键问题是自动化整个过程,以便我可以确定我的 Subversion 中的应用程序 v2.2.3 正是我在增量部署后在生产中拥有的。

0 投票
7 回答
59818 浏览

eclipse - 热代码替换失败(eclipse)

“热代码替换失败 - 添加方法未实现”。每次我在测试类中更改某些内容(并保存它)时,都会收到此错误消息。想不通是什么意思。有人可以帮忙吗?

0 投票
2 回答
10291 浏览

netbeans - 使用 Netbeans、Maven 和 Glassfish 热部署更改

最近我们从使用 ant 迁移到 maven。在 Netbeans 中,我曾经在 WAR 中编辑和保存 html、xhtml、javascript、css 文件,并且几乎立即可以在服务器上使用这些更改。

现在,当我在 WAR 中编辑和保存这些类型的文件时,什么也没有发生。我必须右键单击我的 EAR -> 使用依赖项构建 -> 运行以使更改可用。这个过程需要很长时间。

我发现了一些类似的问题,但仍然感到困惑。

编辑:我刚刚擦除了我的开发环境并再次从头开始设置。然后我在同事的机器上复制了设置(他在 Windows 上,我在 Ubuntu 上)。使用相同的设置过程,较少不同的操作系统,他可以编辑/保存 xhtml 文件并查看更改,无需额外步骤!

0 投票
2 回答
2552 浏览

java - 在不重新启动的情况下将应用程序部署/重新部署到 Tomcat 的陷阱

我已经读过 Tomcat 5.5+ 可以在不重新启动的情况下将战争部署到 Tomcat 服务器。这听起来很棒,但我想我对这个功能及其可靠性持怀疑态度。我以前的经验(使用 Websphere)是最好的做法是重新启动服务器以避免内存问题等。所以我想获得有关 Tomcat 可能存在哪些陷阱的反馈。

(为了清楚我的经验,我为一家将应用程序开发人员与应用程序服务器工程师分开的大公司开发了 5 年的 Java Web 应用程序 - 我们使用 Websphere - 所以我在运行/配置任何应用程序方面没有很多经验应用服务器自己)

0 投票
1 回答
12129 浏览

maven-2 - 嵌入式码头热部署

我有一个 Spring Roo 项目,我用它mvn jetty:run来运行我的应用程序。唯一的问题是对*.java类的更改不会热部署,而对*.jspx热部署的更改很好。

那么如何将 mvn jetty 配置为 java 类的 hotdeploy 呢?

0 投票
4 回答
9811 浏览

java - 使用 Maven 和 NetBeans 在 Tomcat 上进行增量热部署

我正在使用 NetBeans 6.8、Tomcat 6 和 Maven 2.2,并希望在保存文件后立即在浏览器中查看我的代码更改(显示http://localhost:8080)。

tomcat-maven-plugin 有以下配置:

在输出之后,它应该执行就地部署。

如何在浏览器中立即查看 Java 代码的更改?

0 投票
8 回答
7550 浏览

java - 哪些 Java Web 框架提供热重载?

我想知道哪些 Java Web 应用程序框架提供了“热重载”功能,即它允许开发应用程序并将它们“几乎立即”(即在几秒钟内)重新部署到服务器上。

在 Java 世界中,玩!开箱即用,但我正在寻找的是更详尽的列表。

我知道的其他示例包括:Nuxeo WebEngine,前提是您使用的是 Eclipse 和正确的插件,或者在 Python 世界中,Django 和 Pylons(使用该--reload选项时)。