问题标签 [hotswap]

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 投票
3 回答
1415 浏览

eclipse - 如何启用与谷歌应用引擎、Maven 和 Eclipse 的热交换?

按照 Google 在https://developers.google.com/appengine/docs/java/tools/maven的指示, jsp 文件中的更改不会被拾取,而 java 文件中的更改会被拾起。

因此,当我更改 java 文件时,会得到以下日志:

[INFO] INFO:文件已更改,正在重新加载 Web 应用程序。

但是当我更改一个 jsp 或 html 文件时,它不会被拾取并且旧的内容会显示在浏览器中。

我的 pom.xml 文件包含以下行:

经过一些研究,我看到一些建议使用文件同步类型的解决方案,但这似乎有点奇怪。它不应该在 Eclipse 中使用 maven 和 gae 插件开箱即用吗?如果没有 maven,它可以正常工作,但是没有 maven,您将不得不自己处理 jar 依赖项。没有热插拔/热代码替换,eclipse中带gae的maven解决方案不是一个好的开发环境。

0 投票
8 回答
63126 浏览

intellij-idea - 使用 Intellij IDE 进行春季启动热插拔

我有一个使用 Intellij IDE 运行良好的 Spring Boot 应用程序。即,我启动了具有委托给 SpringApplication.run 的主要方法的应用程序类。除了热插拔,一切都很好。当我更改源时,我被迫重新启动应用程序。即使我在调试模式下启动应用程序,我也看不到热插拔工作。我可以看到 Intellij 的调试设置启用了热插拔。

我的观察表明,当我运行 springboot 应用程序时,使用的类路径是我的

当我更改代码时,下面的文件classes/production没有得到更新。Intellij IDE 编译文件但不更新 classes/production 目录。如何使用 IntelliJ IDE 进行热插拔以进行 spring-boot?

0 投票
1 回答
157 浏览

java - Java,ear 文件的部署策略

造人。-> 行家

ide -> 想法

应用服务器-> weblogic 12.1.2

我的项目由一个包含两个war 文件(位于lib 下,未分解)和几个jar 文件的ear 文件组成。

我部署了 ear 文件,当我对任何 java 文件进行更改时,热交换工作正常(任何常规更改)。但是,当我对任何 xhtml(主要由 jsf 组成)进行更改时,为了看到这些更改,我必须进行另一个构建和部署。

我需要在开发阶段可以遵循的任何策略。欢迎所有评论。

0 投票
1 回答
238 浏览

java - 缓存热交换中的数据

我从数据库中选择了一些数据并缓存在内存中。我经常使用它们。但有时我需要更新这些数据,我不想停止服务器。有没有可用的解决方案?

0 投票
1 回答
1031 浏览

java - IntelliJ Java编译找不到附加模块的符号

我喜欢 Java 的热插拔功能,并且在调试时经常使用它。我无法编译包含对 IntelliJ 中另一个模块的类的引用的单个类(使用 CTRL + SHIFT + F9)。我得到的错误是常见的java: cannot find symbol。似乎编译器没有看到其他模块。

该模块包含在项目结构下。我应该配置其他东西吗?

0 投票
2 回答
2126 浏览

java - 使用 libgdx 在 Android Studio 中进行热代码交换

我正在使用 Android Studio (IntelliJ) 对 Android 应用程序进行编程,并且面临热代码交换和 libgdx 的问题。当我在演示模式下运行桌面应用程序时,一切正常。如果我尝试更改一点(例如元素的颜色),应用程序中不会刷新任何内容。即使我选择 Run->Reload changed changes,也会启动新的 gradle 构建(需要很长时间),然后说找不到任何更改。

我在 Eclipse 中导入了相同的示例应用程序。在那里我可以更改代码中的某些内容,它会立即显示在正在运行的应用程序中。

还有其他人遇到这个问题吗?为什么这在 IntelliJ 中不可能?

0 投票
1 回答
1595 浏览

java - GWT 2.6 Super Dev Mode 是否支持热插拔(重新编译)以及如何支持?

最近我开始使用超级开发模式来获得它的外观和感觉。我花了几个小时才把它弄好,但我不知道如何以及实际上可以使用 SDM 来使用热插拔进行更快的开发。使用开发模式我所要做的就是在 IDE 中保存我的更改并刷新浏览器页面。现在我的代码更改需要传输到代码服务器进行重新编译吗?我是对的还是我遗漏了一些明显的东西?

0 投票
1 回答
29817 浏览

java - IntelliJ(Java)的“热插拔错误”是什么意思?

我不知道什么是热插拔,而且我一生都无法构建一个谷歌搜索来找到它在我的程序上下文中的含义。我正在编辑我的课程,就像我一直在做的那样,当我去运行它时,我突然得到了一个

热交换失败:myClassName:架构未实现

错误。

谁能用外行的话向我解释一下?

0 投票
2 回答
4057 浏览

javascript - 我可以在不重新加载浏览器的情况下编辑 React 组件吗?

如果 React 提供 DOM 协调,是否可以在我编辑后 动态重新加载组件的代码并重新渲染它?

我正在寻找一种解决方案,它允许我编辑 JSX 文件、保存它并让组件在浏览器中自行更新,而无需重新加载页面、卸载它或丢失它的状态。

理想情况下,这应该在没有浏览器插件的情况下工作。

0 投票
2 回答
1194 浏览

maven - IntelliJ IDEA:tomcat7 上的自动代码更新:运行

在 Eclipse 上,当您在项目上执行 Maven RUN 时:tomcat7:run,如果您更改了某些类,则无需重新运行应用程序以检查更改。我认为是“热代码交换”或类似的东西。

是否可以在 IntelliJ 上做到这一点?