问题标签 [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 投票
0 回答
284 浏览

spring - 速度 - 哪种技术具有灵活性?

我正在使用 Spring(使用 ROO 搭建脚手架)和 Velocity 为模板引擎构建 Web 应用程序。

这些应用程序的流程非常相似,大部分时间逻辑不会发生太大变化,因此我可以在多个 Web 应用程序中使用相同的控制器。需要定制的是UI端。

我想建立一个灵活的系统,允许:

  1. 在开发的同时在本地工作
  2. 将模板打包到 webapp 之外
  3. 在不重新部署 webapp 的情况下更改一些模板。

到目前为止,我已经构建了一些使用WebappResourceLoaderURLResourceLoader的东西:

所以基本上,“默认”模板位于 webapp 内部,并且可以被位于可通过 URL 访问的某个位置的模板覆盖(现在在 Apache 的一个简单文件夹中)。

最后,每个“皮肤”的模板都应该打包在一个单独的 WAR 中。

现在我不知道如何能够在本地使用这种架构......

大多数时候,我将致力于自定义模板代码,所以我想我可以有一个只有模板的 WAR 项目,并使用 Maven 的 WAR Overlay 将它们变为现实。

但在这种情况下,模板在 WAR 中,这不是我想要的......

有任何想法吗 ?

0 投票
5 回答
5647 浏览

java - 如何热部署我的 Java 项目?

我在一个 Java 开发人员团队中工作。我们在 Eclipse 中编写代码,然后使用 maven 构建战争。之后我们在Tomcat中部署war。

是否有一种免费的方法可以在保存时自动部署文件?

谢谢。

0 投票
5 回答
4394 浏览

java - Java - 热部署

最近,我正在阅读有关具有热部署功能的 Erlang 的书。无需关闭系统即可完成部署。所有现有请求将由旧版本代码处理,部署后的所有新请求将由新代码处理。在这种情况下,两个版本的代码都可以在运行时使用一段时间,直到所有旧请求都得到处理。Java中有什么方法可以保留2个版本的jar文件吗?是否有任何应用程序/网络服务器支持此功能?

0 投票
2 回答
876 浏览

java - 我可以将应用程序热部署到 Tomcat 中吗?

我想知道是否可以“热开发”弹簧应用程序。

例如。在 Play 框架中,当我更改模板甚至控制器或配置中的某些内容时,我不需要重新发布应用程序或重新启动服务器。我只是刷新页面。

使用spring框架可以实现这种快速简便的工作吗?它取决于服务器吗?

0 投票
2 回答
1235 浏览

node.js - 热推网站代码ala Meteor

Meteor www.meteor.com中,每次保存 HTML/Javascript/CSS 时,它都会将更改推送到浏览器,因此**您无需手动刷新浏览器。

有没有一种方法可以在标准 node.js 环境中做到这一点而不使用流星?

在 PHP/Java 环境中呢?

0 投票
1 回答
269 浏览

javascript - Design.io 无法热推代码

尝试将 design.io 与 node.js Express 一起使用以将 css/javascript 热推送到浏览器中,我克隆了示例https://github.com/viatropos/design.io-example 并且无法将其热部署后

  1. 按照https://github.com/viatropos/design.io-example/README.md中的说明进行操作

    shell-1-project-dir> design.io --watch ./src

    错误:未知选项 `--watch'

  2. 按照https://github.com/viatropos/design.io/README.md上的说明进行操作

    shell-1-project-dir> design.io 开始

    shell-2-project-dir> design.io watch

    [2012 年 5 月 6 日星期日 03:52:04 GMT] INFO 更新视图/.index.jade.swp

    [2012 年 5 月 6 日星期日 03:52:04 GMT] INFO 更新视图/index.jade

    [2012 年 5 月 6 日星期日 04:03:11 GMT] INFO 更新视图/.index.jade.swp

    [星期日,2012 年 5 月 6 日 04:03:11 GMT] 信息更新意见/index.jade

    这样做,我无法访问http://localhost:4181/因为 node.js 没有启动。我必须改为启动 node.js。

    shell-1-project-dir> 节点 server.js

    但是,这不会热推更改的 index.jade 文件。

好像这个例子已经过时了?

如何热部署?

环境:

0 投票
2 回答
1359 浏览

maven - 在嵌入式 tomcat 中热部署战争 maven 项目

我有 Maven 战争项目。

我知道就地。它部署到给定的服务器。但我想部署在嵌入式 tomcat 上,不想每次都重新启动。说啊

第一次运行部署

然后更改一些java类并说重新部署。全部在嵌入式tomcat中。

这可能吗 ?

0 投票
4 回答
2544 浏览

java - 有没有办法将增量更改热部署到 Android 设备上?[说,像JRebel]

我是一名独立游戏开发人员,目前正在使用 NDK 为 Android 平台构建游戏。

我的问题是,这款游戏现在已经超过 20MB,并且在我的 Android 设备上部署和启动需要花费大量时间,这让我感到很痛苦并且让我慢了下来。

所以,我想知道

有什么方法可以热部署我对我的 Android 项目所做的增量更改,而不是一次又一次地构建和安装整个东西到我的 Android 设备?

甚至可能吗?我正在为 Java VM 和 Java 容器寻找 JRebel 工具之类的东西。

[更新:关于缩短构建时间的任何其他想法,好吗?]

谢谢和干杯!

[注意:只是想提一下,我将无法使用模拟器进行更快的构建,因为我的游戏大量使用 OpenGL 库,模拟器无法处理。]

0 投票
2 回答
3581 浏览

maven - 在 Netbeans 在 Glassfish 上热部署

我有一个包含多个应用程序的项目。我有一个战争和一个 EAR 包。我正在使用 Glassfish、Netbeans 和 Maven。

问题是每次我在 jsf 页面中进行小改动时,我都必须构建项目并从一开始就在服务器上运行它(部署)。

此外,我已将 WAR 的构建 -> 编译“保存时编译”属性更改为“仅用于应用程序执行”。同样在项目属性运行-> 我已启用保存时部署。

我仍然必须从头开始重新部署它才能看到变化。请帮忙,这需要我的时间!

谢谢,萨拉。

0 投票
2 回答
2053 浏览

java - Jetty 上的静态部署

如何配置 jetty 仅部署一个特定的 Web 应用程序,并禁用热部署(禁用监控 webapps 目录,禁用检查该单个应用程序的更改)?