jjzjj

hotdeploy

全部标签

java - java web应用的增量部署

我们有以下问题。开发人员经常需要对我们的Web应用程序进行小的更改。当我说小的时候,我的意思是纠正网页上的拼写或类似的东西。在这种情况下,生成和重新部署war文件可能会很慢且成本很高。我们如何自动化并逐步安装更改?例如,生成新的explodedwar,将文件与生产中的explodedwar进行比较,然后在生产中仅替换受更改影响的文件:.jsp.html.class等。这个不用热部署,重启服务器就可以了。我希望避免的是必须复制和部署大小可达80Mb的war。有时连接速度很慢,对Web应用程序进行如此微小的更改(如简单的拼写更正)可能需要数小时。我们使用Maven来自动化我们的构建过程。关

java - 如何在 Eclipse 中恢复 Hot Code Replace Failed 警报窗口?

HotCodeReplaceFailed窗口/消息在Eclipse中被禁用。现在我需要重新启用它,我该怎么做? 最佳答案 您需要在eclipse中启用/勾选“自动构建”,以便eclipse能够热交换代码。点击项目-->勾选“自动构建”。启动调试session,保存的更改将被热交换。为了能够看到这些警告,请转到eclipse中的调试设置(在首选项中转到调试设置),您将看到“热代码替换”选项以启用/禁用向用户显示的警告。 关于java-如何在Eclipse中恢复HotCodeReplaceF

java - 为 Eclipse Java 调试器禁用热代码替换

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowdoIdisableHotCodeReplaceinEclipse当您在调试session中更改Java代码时,Eclipse会将更新后的类文件上传到正在运行的JVM(热代码替换)。这甚至适用于远程应用程序。有没有办法关闭热代码替换(在Eclipse中,而不是在远程JVM中)?我们希望能够远程调试我们的测试和暂存服务器,但要防止对它们正在运行的构建进行无意更新。

java - Google App Engine Java 是否支持 Eclipse 中的热部署?

它似乎没有默认执行此操作,考虑到他们为简化开发而设置的所有其他内容,这让我感到非常震惊。有没有办法启用它?如果没有,有人知道为什么不支持它吗? 最佳答案 JRebel可以帮助您解决这个问题http://englove.blogspot.com/2010/09/appengine-hot-deploy-on-mac.html但是使用JRebel我在开发模式下遇到了GWT的问题。但是,有一种更简单的方法可以做到这一点。如果您在Eclipse中调试应用程序,则可以热部署服务器类。调试为->Web应用程序就是这样!:)

java - 热部署不再适用于 JBoss ("Scheme change not implemented")

我的JBossAS4.2.3GA遇到了一个非常烦人的问题。直到最近一切都运行良好,但现在热部署功能不再起作用了。而且——一如既往——我不知道我做了什么导致了这种行为。我的项目是用Maven构建的。我清理了每个目标目录,安装了项目,然后将它们部署到服务器。因此Eclipse中的源和服务器上部署的项目应该是相同的。在一个方法中,我添加了一个简单的System.out.println("test");语句和——砰!--我收到以下错误:(来源:imagefruity.com)你知道解决我麻烦的方法吗? 最佳答案 好的,我现在做了以下事情:卸

java - Dropwizard热部署

我正在寻找一个简单易用的Java系统,它可以为我创建REST服务。所以我找到了dropwizard,但就我可以使用谷歌而言,事实证明它缺乏热部署,尽管jetty能够这样做。使用maven-shade-plugin时,构建它至少需要10秒。此外,我的IDE报告说,当涉及到shade-plugin时,它无法使用编译保存功能(也称为热部署)。我能以某种方式使用热部署吗?或者我可以用什么代替?更新:如果没有办法解决这个问题,我可能会使用jersey&guice等的组合,这在thispost中有解释。 最佳答案 您不必使用shade插件来运行

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

我正在使用NetBeans6.8、Tomcat6和Maven2.2,并希望在保存文件后立即在浏览器中查看我的代码更改(显示http://localhost:8080)。tomcat-maven-plugin具有以下配置:org.codehaus.mojotomcat-maven-plugin1.0-beta-1根据输出,它应该执行就地部署。如何立即在浏览器中查看Java代码的更改? 最佳答案 看看JRebel.它应该做你想做的。无痛。 关于java-使用Maven和NetBeans在To

java - OSGi 与 jboss 热部署

据我了解,在OSGi中,您可以在运行时更新jar,而无需重新启动服务器。但是jboss也有hot-deployment,就是全ear更新,服务器还在运行。那么OSGi在jboss中的企业java项目中有什么好处? 最佳答案 我相信答案与每个OSGi用例相同:模块化和更精细的更新粒度。OSGi不仅仅是在运行时更新jar而无需重新启动服务器。从您的问题的角度来看,它是在运行时更新jar而无需重新启动应用程序。我承认我不知道JBossAS中EAR热部署的具体实现,但无论如何EAR更新不可能被设计成保留应用程序的整个状态。服务器仍在运行,但

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

我是独立游戏开发者,目前正在使用NDK为Android平台开发游戏。我的问题是,这款游戏现在超过20MB,在我的Android设备上部署和启动需要花费大量时间,这让我很痛苦,而且速度变慢了。所以,我想知道Isanywaytohotdeployjustthedeltachanges,thatImaketomyAndroidProject,insteadofbuildingandinstallingthewholethingtomyAndroidDeviceagainandagain?Isitevenpossible?IamlookingforsomethinglikeJRebeltool

java - Tomcat 和 OSGi

我想知道是否可以嵌入像Karaf这样的OSGi容器在Tomcat实例中。根据thisSOquestion和其他一些,它似乎可能,但我似乎无法找到有关如何执行此操作或需要注意哪些陷阱/警告的任何可靠细节。所以:是否可以在Tomcat中嵌入一个OSGi容器,这样我就可以在任何时候将OSGi包热部署到这个容器而无需重新启动Tomcat?如果上面#1的答案是"is",那么在Tomcat中嵌入OSGi会暴露哪些系统服务/端口?我问是因为我想在我没有管理员权限的JavaPaaS上托管的Tomcat服务器中部署OSGi。我想知道当我尝试将嵌入式OSGi容器部署到Tomcat时,它是否会尝试开始监听端
12