问题标签 [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 回答
805 浏览

websphere - 在 wicket 项目中未获取对标记文件的更改

当我在检票口项目中更改 html 文件并重新加载页面时,不会自动获取更改。我必须重新发布以获取更改。对 java 文件的更改会毫无问题地被拾取。我在 websphere 6.1 服务器上运行 wicket 1.4 项目。

到目前为止,我已经尝试了以下步骤

  1. 验证在 ibm-web-ext.xmi 文件中设置了 reloadingEnabled="true"
  2. 检查管理控制台中的所有重新加载设置,以确保重新加载未被禁用
  3. 试图在开发模式下运行 jvm
  4. 验证已更改的标记文件已被 ide 复制到输出文件夹
  5. 尝试了本文推荐的设置。

但标记文件仍未重新加载。

我怀疑检票口标记缓存是问题,但步骤 5 中的更改不应该解决问题吗?关于可能导致此问题的任何想法?

0 投票
2 回答
10269 浏览

java - 热部署不再适用于 JBoss(“未实施方案更改”)

我的 JBoss AS 4.2.3 GA 有一个非常烦人的问题。

直到最近一切都运行良好,但现在热部署功能现在工作时间更长了。而且 - 一如既往 - 我不知道我做了什么导致这种行为。

我的项目是用 Maven 构建的。我已经清理了每个目标目录,安装了项目,然后将它们部署到服务器。因此 Eclipse 中的源代码和服务器上部署的项目应该是相同的。在一个方法中,我添加了一个简单的System.out.println("test");语句,然后——砰!-- 我收到以下错误:

热代码替换失败 - 未实施方案更改
(来源:imagefruity.com

你知道摆脱我的麻烦的方法吗?

0 投票
1 回答
882 浏览

eclipse - Scala / Lift:通过 Eclipse 设置热部署?

如何在 Eclipse 中为 Scala/Lift 项目设置热部署?

基本上,我希望能够

  1. 建立一个新项目,比如 lift-archetype-basic
  2. 从某些运行配置或通过终端启动 jetty:run
  3. 能够在 Eclipse 中编辑 Scala 文件,保存/自动编译
  4. 在浏览器中刷新网页并查看更新。

http://wiki.liftweb.net/index.php/Using_eclipse_hotdeploy上的教程已经过时了,我真的不知道如何设置它。

我目前有

  • 日食 3.5
  • Maven IAM 插件版本 0.11
  • Scala 插件 2.8.0.RC6

我应该使用任何其他版本或插件吗?

0 投票
1 回答
695 浏览

maven-2 - 有没有人能够在带有 MyEclipse 的 Websphere 6.1 上使用 m2eclipse 进行热部署?

我一直在寻找在 MyEclipse 上使用 m2eclipse 插件并使用 Websphere 6.1 时如何热部署我的项目。

到目前为止,我所做的是使用 was6 maven 插件(http://mojo.codehaus.org/was6-maven-plugin/)部署我的完整应用程序,但该插件只会将 EAR 部署到 Websphere 中。所以无论何时我只需要更改一行代码就必须再次重新部署应用程序。服务器不会仅仅通过保存修改后的源代码或 JSP 文件来接受更改。

我正在使用 MyEclipse 8.5 IDE 和原始的 m2eclipse 插件(不是 Maven4MyEclipse)。

有没有人能够做到这一点?如果是这样怎么办?

提前致谢

0 投票
1 回答
826 浏览

java - 使用 Eclipse 重新发布项目错误

我对 eclipse 和我的项目有疑问。当我启动服务器(weblogic 10.3)并发布我的项目时,一切正常。

但是当我修改一个类并重新发布项目(不重新启动服务器)时,我收到以下错误:

如果我重新启动服务器,它可以工作。

我的休眠 jar 在项目中(WEB-INF/lib)。

我不明白这个错误。

谢谢。

0 投票
1 回答
616 浏览

maven-2 - 使用 Maven 将多个工件部署和取消部署到 JBoss

我打算使用 JBoss-Maven-Plugin 将 jar 热部署到 JBoss。我有三个相互依赖的项目 A、B、C,所以如果我想重新部署 AI,首先必须取消部署 C,然后是 B,然后重新部署 A,然后是 B,然后是 C。现在我很难找到一个方式取消部署工件,然后以相反的顺序部署它们。这可能超出了 Maven 的范围,我应该使用 Ant 来完成这项任务吗?

实际上,如果我有四个项目,其中 B 和 C 依赖于 A 而 D 依赖于 B 和 C,它甚至会变得更加棘手——这是否总是会导致 D 的双重重新部署?

0 投票
3 回答
21457 浏览

python - 使用 Python 进行热重载/交换

我希望代码更改在开发过程中立即生效。如何检测更改的文件并在正在运行的 Python (2.7) 应用程序中重新加载它们?

编辑:

在阅读了“Ivo van der Wijk”链接的页面后,我认为最好在代码更改时重新启动 Web 应用程序——就像 Django 那样。所以实际的问题是:如何监控文件修改?

0 投票
2 回答
1484 浏览

java - 想设置Jetty热部署,但是没有部署器

我正在运行带有 Jetty servlet 容器的 SmartFox 1.6 服务器。我想将 Jetty 配置为自动部署新的 Web 应用程序。通常这就像scanInterval在部署器中添加一个一样简单:

但是,我在下面粘贴的 Jetty 配置文件中根本找不到部署程序。该配置是 Smartfox 附带的默认配置。

很抱歉需要包含整个配置文件,但我不知道哪些块是相关的。我在哪里可以scanInterval在下面的设置中设置?

0 投票
1 回答
4856 浏览

java - 让 Tomcat 使用静态上下文重新加载 Web 应用程序

我有一个Host不会自动部署所有 Web 应用程序的设备。

但出于开发目的,我确实希望Dreambear Web 应用程序无需重新启动即可自动重新加载(因此这是在 SO 上,而不是在服务器故障上)。

Catalina/localhost/dreambear.xml

我通过将 dreambear.war 放在 webapps 目录中来部署 Web 应用程序。不幸的是,它不会自动重新加载:

  • (Host:unpackWARs = false):未检测到新版本的WAR
  • (Host:unpackWARs = true):新版本的WAR没有解包
  • (Host:unpackWARs = true):如果我删除解压后的目录,新的WAR会被解压但不会部署。

有没有办法实现我想要的?我不想启用autoDeploy,因为每次我放入新的 WAR 时都会删除我的上下文 xml(请参见此处)。

0 投票
1 回答
1930 浏览

java - 无需重启服务器即可部署 JBoss

我对软件部署有疑问。我们正在使用 JBoss 4.2.3。

请让我解释一下我现在正在做的典型手动部署过程:

  1. 将 EAR、WAR 和 JAR 复制到服务器。
  2. 停止服务器。
  3. 将 EAR、WAR 和 JAR 复制到部署文件夹。
  4. 运行数据库更新脚本。
  5. 启动服务器。

我正在寻找一种避免服务器重启的方法。因为它造成了很多问题和很多不便。例如,为了安排服务器停机时间,我必须向一个大列表发送电子邮件。

另一个问题是,我们有 2 台服务器通过 SOAP 进行远程通信,如果一台服务器出现故障,很可能会导致一些数据同步问题。

热部署并没有真正为我工作。有时我遇到类加载器异常,有时还有缓存问题。

我正在考虑集群,但不太确定它是否有效。

有没有人有类似的经历?有什么解决方案或建议吗?

提前谢谢了。

ps 我应该将它发布在 serverfault 上而不是 stackoverflow 上吗?(我更喜欢这里,因为我是开发人员 :)