问题标签 [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.
java - 为什么 BackgroundThread Drivermanager.getConnection 在 glassfish 重新部署时会导致 MySQLNonTransientConnectionException?
我的 Web 应用程序中有一个后台线程。所以让我们假设我的代码BackgroundThread.getInstance().start() 中有某个地方只启动一次BackgroundThread。
BackgroundThread 使用 Drivermanager.getconnection 获取连接,执行操作,关闭连接,然后等待 10 秒。然后在无限循环中重复该过程。
但是,如果我重新部署 glassfish,我开始得到MySQLNonTransientConnectionException: could not create connection
我不确定是否可以在不重新部署 glassfish 的情况下重现该问题。
知道什么可能导致问题以及如何避免它吗?
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 并重新组装。
编辑:我也已经通过这些说明。
java - 如何在没有 JRebel 的情况下使用 Eclipse 和 WebLogic 11g 热交换 JSF xhtml 文件?
我没有 JRebel。我希望在不购买 JRebel 的情况下有解决方案。
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.
java - Eclipse 不运行增量构建
我使用 Eclipse Galileo、JRebel 进行热部署,使用 JBoss 5.1.x 作为应用服务器。最近 Eclipse 开始表现得很奇怪,可能是在切换到新工作区之后(唯一的区别是从分支到主干)。
以前每当我在*.java
/*.jsp
文件中进行更改时,JRebel 都会选择新更改的.class
文件进行热部署。
但是现在它运行的是完整构建而不是增量构建,所有项目都是构建而不是一个 .class 更新,并且需要很长时间。*.class
由于 JRebel 尝试部署所有更新的文件,服务器有时会崩溃。
有谁知道为什么 Eclipse 在保存文件时运行完整构建而不是增量构建?
tomcat - 重新部署 Tomcat 时的 Jersey 客户端 NullPointerException
我在我的网络中使用球衣,用于获取和发布到一些 url。我用 Quartz 做了一个 cron 工作。
这将是每分钟运行一次的任务:
这工作正常,但在我开发和重新部署 tomcat 时给我一个错误,如下所示:
我使用 jersey-bundle.1.8.jar
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进行重新部署的位置
期待你的回答,
谢谢
java - 爪哇。在运行时更改类声明
每个人都知道杰瑞贝尔。但我想做一些类似的小实现——只是一个允许在重新编译后重新加载类定义的功能。
我制作了监控类的java代理。我还指定了加载所有自定义类的系统类加载器。重新编译后,我的代理应该用新定义重新加载类。但什么也没有发生。
我还尝试在我的 java 代理中使用检测 API:
或者
但这无济于事。
所有源文件都可以在这里找到 - https://github.com/ice-pro/Runtime-Redeploy
要运行测试,请在主模块上执行“安装”,然后在测试模块上执行“编译”。
请告诉我如何在运行时重新定义类声明。
r - 减少在 RStudio 中重新部署 Shiny 应用程序的周期
每当我对通过 RStudio 制作并托管在闪亮应用程序中的闪亮应用程序进行更改时,我都必须重新部署它,这需要时间。怎么能把这个重新部署的时间缩短。可以添加哪些自动功能或包来实现此目的?
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