问题标签 [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.
websphere - 在 wicket 项目中未获取对标记文件的更改
当我在检票口项目中更改 html 文件并重新加载页面时,不会自动获取更改。我必须重新发布以获取更改。对 java 文件的更改会毫无问题地被拾取。我在 websphere 6.1 服务器上运行 wicket 1.4 项目。
到目前为止,我已经尝试了以下步骤
- 验证在 ibm-web-ext.xmi 文件中设置了 reloadingEnabled="true"
- 检查管理控制台中的所有重新加载设置,以确保重新加载未被禁用
- 试图在开发模式下运行 jvm
- 验证已更改的标记文件已被 ide 复制到输出文件夹
- 尝试了本文推荐的设置。
但标记文件仍未重新加载。
我怀疑检票口标记缓存是问题,但步骤 5 中的更改不应该解决问题吗?关于可能导致此问题的任何想法?
java - 热部署不再适用于 JBoss(“未实施方案更改”)
我的 JBoss AS 4.2.3 GA 有一个非常烦人的问题。
直到最近一切都运行良好,但现在热部署功能现在工作时间更长了。而且 - 一如既往 - 我不知道我做了什么导致这种行为。
我的项目是用 Maven 构建的。我已经清理了每个目标目录,安装了项目,然后将它们部署到服务器。因此 Eclipse 中的源代码和服务器上部署的项目应该是相同的。在一个方法中,我添加了一个简单的System.out.println("test");
语句,然后——砰!-- 我收到以下错误:
(来源:imagefruity.com)
你知道摆脱我的麻烦的方法吗?
eclipse - Scala / Lift:通过 Eclipse 设置热部署?
如何在 Eclipse 中为 Scala/Lift 项目设置热部署?
基本上,我希望能够
- 建立一个新项目,比如 lift-archetype-basic
- 从某些运行配置或通过终端启动 jetty:run
- 能够在 Eclipse 中编辑 Scala 文件,保存/自动编译
- 在浏览器中刷新网页并查看更新。
http://wiki.liftweb.net/index.php/Using_eclipse_hotdeploy上的教程已经过时了,我真的不知道如何设置它。
我目前有
- 日食 3.5
- Maven IAM 插件版本 0.11
- Scala 插件 2.8.0.RC6
我应该使用任何其他版本或插件吗?
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)。
有没有人能够做到这一点?如果是这样怎么办?
提前致谢
java - 使用 Eclipse 重新发布项目错误
我对 eclipse 和我的项目有疑问。当我启动服务器(weblogic 10.3)并发布我的项目时,一切正常。
但是当我修改一个类并重新发布项目(不重新启动服务器)时,我收到以下错误:
如果我重新启动服务器,它可以工作。
我的休眠 jar 在项目中(WEB-INF/lib)。
我不明白这个错误。
谢谢。
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 的双重重新部署?
python - 使用 Python 进行热重载/交换
我希望代码更改在开发过程中立即生效。如何检测更改的文件并在正在运行的 Python (2.7) 应用程序中重新加载它们?
编辑:
在阅读了“Ivo van der Wijk”链接的页面后,我认为最好在代码更改时重新启动 Web 应用程序——就像 Django 那样。所以实际的问题是:如何监控文件修改?
java - 想设置Jetty热部署,但是没有部署器
我正在运行带有 Jetty servlet 容器的 SmartFox 1.6 服务器。我想将 Jetty 配置为自动部署新的 Web 应用程序。通常这就像scanInterval
在部署器中添加一个一样简单:
但是,我在下面粘贴的 Jetty 配置文件中根本找不到部署程序。该配置是 Smartfox 附带的默认配置。
很抱歉需要包含整个配置文件,但我不知道哪些块是相关的。我在哪里可以scanInterval
在下面的设置中设置?
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(请参见此处)。
java - 无需重启服务器即可部署 JBoss
我对软件部署有疑问。我们正在使用 JBoss 4.2.3。
请让我解释一下我现在正在做的典型手动部署过程:
- 将 EAR、WAR 和 JAR 复制到服务器。
- 停止服务器。
- 将 EAR、WAR 和 JAR 复制到部署文件夹。
- 运行数据库更新脚本。
- 启动服务器。
我正在寻找一种避免服务器重启的方法。因为它造成了很多问题和很多不便。例如,为了安排服务器停机时间,我必须向一个大列表发送电子邮件。
另一个问题是,我们有 2 台服务器通过 SOAP 进行远程通信,如果一台服务器出现故障,很可能会导致一些数据同步问题。
热部署并没有真正为我工作。有时我遇到类加载器异常,有时还有缓存问题。
我正在考虑集群,但不太确定它是否有效。
有没有人有类似的经历?有什么解决方案或建议吗?
提前谢谢了。
ps 我应该将它发布在 serverfault 上而不是 stackoverflow 上吗?(我更喜欢这里,因为我是开发人员 :)