问题标签 [redeploy]

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 回答
98 浏览

java - 为什么 BackgroundThread Drivermanager.getConnection 在 glassfish 重新部署时会导致 MySQLNonTransientConnectionException?

我的 Web 应用程序中有一个后台线程。所以让我们假设我的代码BackgroundThread.getInstance().start() 中有某个地方只启动一次BackgroundThread。

BackgroundThread 使用 Drivermanager.getconnection 获取连接,执行操作,关闭连接,然后等待 10 秒。然后在无限循环中重复该过程。

但是,如果我重新部署 glassfish,我开始得到MySQLNonTransientConnectionException: could not create connection

我不确定是否可以在不重新部署 glassfish 的情况下重现该问题。

知道什么可能导致问题以及如何避免它吗?

0 投票
2 回答
1359 浏览

java - Vert.x 无法“运行您的模块并立即查看您的更改”

我正在使用Vert.x Github 空间中托管的 Vert.x Gradle 模板。

构建文件表明存在运行 IDEA 构建的类文件的 runModIDEA 目标,因此不需要重新构建/重新部署来获取更改:

...但每个 ./gradlew 任务不存在该任务。

我并不依赖于这个特定的构建任务本身。

我只想要一个有效的自动重新部署解决方案,使我无需两分钟的重建/重新部署周期即可查看更新。

编辑:我也尝试直接运行它,指向 InteliJ IDEA 输出类路径。它工作正常,但不接受更改。

编辑:我还尝试了 ./gradlew runmod -m,首先更改 vertx_classpath.txt 以便首先查看 IDEA 文件(输出/生产)。仍然没有重新部署。事实上,在它运行时,我删除了 out 目录,它继续工作。

编辑:我还尝试了 vertx run com.mycompany.myproject.ReverseProxyVerticle -c conf.json -cp out/production/vert-x-reverse-proxy... 相同的结果。它按预期运行,但没有进行更改。获取更改的唯一方法是 gradlew clean 并重新组装。

编辑:我也已经通过这些说明

0 投票
1 回答
432 浏览

java - 如何在没有 JRebel 的情况下使用 Eclipse 和 WebLogic 11g 热交换 JSF xhtml 文件?

我没有 JRebel。我希望在不购买 JRebel 的情况下有解决方案。

0 投票
2 回答
429 浏览

playframework - How can i have hot redeploy in production mode in play framework 2 apps?

I know that play framework 2 support hot code reloading in development mode, I want to know how can i have hot redeploy in production mode in play framework 2 apps? Is there a transparent approach to do this? something like using load balancer or native approach is acceptable to me.

0 投票
0 回答
698 浏览

java - Eclipse 不运行增量构建

我使用 Eclipse Galileo、JRebel 进行热部署,使用 JBoss 5.1.x 作为应用服务器。最近 Eclipse 开始表现得很奇怪,可能是在切换到新工作区之后(唯一的区别是从分支到主干)。

以前每当我在*.java/*.jsp文件中进行更改时,JRebel 都会选择新更改的.class文件进行热部署。

但是现在它运行的是完整构建而不是增量构建,所有项目都是构建而不是一个 .class 更新,并且需要很长时间。*.class由于 JRebel 尝试部署所有更新的文件,服务器有时会崩溃。

有谁知道为什么 Eclipse 在保存文件时运行完整构建而不是增量构建?

0 投票
0 回答
196 浏览

tomcat - 重新部署 Tomcat 时的 Jersey 客户端 NullPointerException

我在我的网络中使用球衣,用于获取和发布到一些 url。我用 Quartz 做了一个 cron 工作。

这将是每分钟运行一次的任务:

这工作正常,但在我开发和重新部署 tomcat 时给我一个错误,如下所示:

我使用 jersey-bundle.1.8.jar

0 投票
0 回答
92 浏览

ant - Web Logic 9.2 重新部署问题

因此,经过大量研发后,我仍然无法找到解决问题的方法。我正在开发一个企业应用程序。它使用 WebLogic 9.2、ANT 和 JDK 1.5。

问题:“weblogic.Deployer$DeployerException: weblogic.deploy.api.tools.deployer.DeployerException: Unable to connect to 't3://{localhost}:7001': invalid type code: 31. 确保 url 代表正在运行管理服务器并且凭据正确。如果使用 http 协议,则必须在管理服务器上启用隧道“

我尝试过的“修复”:

  • 客户端 JVM 是 1.6 版,服务器是 1.5 版。要解决此问题,客户端必须使用 Java 1.5 运行。可能,客户端可以使用 -Dsun.lang.ClassLoader.allowArraySyntax=true 选项启动 JVM

我在 startWeblogic.cmd 和 setDomainenv.cmd 中执行此操作:在 C:\bea\weblogic92\samples\domains\wl_server 中设置 JAVA_OPTIONS=%JAVA_OPTIONS% -Dsun.lang.ClassLoader.allowArraySyntax=true

这没有用。然后我尝试,

  • 删除位于管理服务器或托管服务器下和另一个页面上的 weblogic 缓存后错误消失删除位于 ${YOURDOMAIN_HOME}\servers\AdminServer\tmp_WL_user 下的 weblogic 缓存后错误消失

所以我去了:C:\bea\weblogic92\samples\domains\wl_server\servers\examplesServer 并删除了缓存文件夹。

但是,这也不起作用。

然后,我尝试

- 请检查以下几点并根据需要应用配置:1) 确保主机名、端口和凭据正确 2) 在 weblogic 控制台中根据需要启用隧道 - 登录到 weblogic 控制台 - 环境 -> 服务器 -> 选择服务器 - 转到协议 -> HTTP - 检查启用隧道 - 应用更改 - 无需重新启动

这也没有最终奏效。我的意思是,我并不愚蠢,所以我尝试了各种组合和修复。尝试添加具有正确版本等的项目。所以,我希望这里有人看到或面对过这个,所以能够帮助我。

我已将代码附加到我希望从 build.xml进行重新部署的位置

期待你的回答,

谢谢

0 投票
0 回答
287 浏览

java - 爪哇。在运行时更改类声明

每个人都知道杰瑞贝尔。但我想做一些类似的小实现——只是一个允许在重新编译后重新加载类定义的功能。

我制作了监控类的java代理。我还指定了加载所有自定义类的系统类加载器。重新编译后,我的代理应该用新定义重新加载类。但什么也没有发生。

我还尝试在我的 java 代理中使用检测 API:

或者

但这无济于事。

所有源文件都可以在这里找到 - https://github.com/ice-pro/Runtime-Redeploy

要运行测试,请在主模块上执行“安装”,然后在测试模块上执行“编译”。

请告诉我如何在运行时重新定义类声明。

0 投票
1 回答
123 浏览

r - 减少在 RStudio 中重新部署 Shiny 应用程序的周期

每当我对通过 RStudio 制作并托管在闪亮应用程序中的闪亮应用程序进行更改时,我都必须重新部署它,这需要时间。怎么能把这个重新部署的时间缩短。可以添加哪些自动功能或包来实现此目的?

0 投票
0 回答
75 浏览

java - Weblogic 在生产环境中使用 GC 参数重新部署 performans

当我在 中使用有关 PermGen 和 GC 的参数时startWebLogic.cmd(sh),在 3-5 次重新部署而不重新启动后,应用程序在生产中的响应速度更慢。我无法在我的本地应用同样的问题。

参数 :

-XX:-UseConcMarkSweepGC
-XX:+CMSClassUnloadingEnabled
-XX:+CMSPermGenSweepingEnabled

眼镜:

Java:Java 版本“1.7.0_67”
应用程序框架:Oracle ADF 12.1.2
WebLogic Server 版本:12.1.2.0.0