问题标签 [spring-loaded]
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.
spring - Spring Loaded 不接受更改(通过命令行运行/使用 IntelliJ 编辑)
我有一个非常基本的 Spring Boot 应用程序,用于在终端窗口中运行。
为了使用 Spring Loaded,我修改了我的 pom.xml 以自动附加重新加载代理。
在控制台窗口中,我看到重新加载代理已附加。
但是当我在 IntelliJ 中打开 Maven 项目并修改一些代码时,不会发生重新加载。我尝试手动编译修改后的类,但这似乎也没有任何效果。
我错过了什么??
java - Spring Boot 与 Spring Loaded 和 Gradle 一起使用
我试图让一个简单的 Spring-Boot 应用程序与 Spring Loaded 和 Gradle 一起工作,但没有任何成功。我尝试了以下方法:
使用带有
bootRun
任务的 Spring-Boot 只需在浏览器中使用简单的 F5 即可重新加载静态资源如果我
bootRun
再次使用并通过文本编辑器更改类并且使用compileJava
它不起作用。如果我
IntelliJ Application
在现有控制器中进行更改并使用 IntelliJ运行它,make
它仅适用于现有方法。不更新新方法、更改签名等。使用带有 VM 参数的 IntelliJ:
-javaagent:C:\Users\myuser\.m2\repository\org\springframework\springloaded\1.2.1.RELEASE\springloaded-1.2.1.RELEASE.jar -noverify
还是什么都不做。
理想情况下,我想只使用 Gradle 来执行这个过程——所以我独立于 IDE
请查看 Github 项目,以便您可以看到我的示例代码: 示例项目
只需执行任何更改DemoController
maven - Tomcat VirtualWebappLoader 停止为 Java 类工作
直到昨天,它对我来说一直很可爱。我在我的 Hippo CMS 项目中将它与 SpringLoaded 一起使用。
症状:
- 适用于 .ftl 文件的更改 - 不适用于 java 类的更改,例如 MyContactFormComponent
一些发现:
- 最新的更改反映在和下的类文件
/site/target/classes/
中/site/target/site/WEB-INF/classes
- 最新的更改没有反映在
/target/tomcat7x/webapps/site.war
(我提取它)下的类文件中 ==> Cargo 和 Tomcat 正在使用/target/tomcat7x/webapps/site.war instead of /site/target/classes/
. 这与预期的 SpringLoaded 设置相矛盾!
问题是为什么会突然发生?
请注意,没有任何异常或错误!
我昨天做的一件事是在 Cargo 设置下为 JVM 增加内存:
这是因为我的存储库很大,如果不给 Java 更多内存,我将无法运行该站点。这可能是罪魁祸首吗?
Maven 日志(mvn verify
在/site/目录内):
我的主要pom.xml:
grails - Grails 2.4.3 应用程序自动重新加载不起作用
无法在运行时重新加载 grails 应用程序,我当前的开发环境:
Grails app version 2.4.3
JDK: 1.7.0_21
我在 BuildConfig 文件中添加了以下设置
grails.servlet.version = "3.0"
grails.reload.enabled = true
一些链接
经过不同的堆栈溢出链接后,例如,
-
我检查
springloaded
了 jar 文件,通过将 jar 替换为此处的快照 jar 来测试应用程序。 -
在检查了一些
JIRA
问题后,我将我的 Java 版本升级到了最新的 Java1.7
版本并测试了应用程序。
在运行时重新加载应用程序有什么影响?
maven - 部署为 ROOT 和 SpringLoaded Hippo CMS
在我最近切换到以 root 身份部署之前,Spring Loaded 对我来说一直运行良好。(彻底摆脱我网站 URL 中的“/site”)
我已经修改了 Jeroen 在这里提出的原始配置,但它不起作用。(下面的文件${project.basedir}/target/tomcat7x/webapps/ROOT
没有更新,网站指的是这个过时的源而不是最新的${project.basedir}/site/target/ROOT
)
我错过了什么?
我的${project.basedir}/pom.xml
:
我的${project.basedir}/site/pom.xml
${project.basedir}/conf/site-context.xml
(我尝试将路径都作为空字符串和“/”,但都不起作用)
grails - IntelliJ:Spring 加载不适用于 Grails 2.3.x 项目
对控制器和服务的更改不会像 STS 那样自动编译和重新加载。然而,这适用于 Grails 2.4.x。2.3.x 缺少什么?
我正在使用 Grails 2.3.11。
更新:
我试过run-app -reloading
了,但在那之后我得到了以下信息:
maven - Intellij + springboot + maven + spring-loaded
当将 Spring-loaded 作为依赖项应用到 maven 插件时,我遇到了一个问题,即在 Intellij 中调试停止工作。
情况1(工作):
使用带有声明的“Spring-boot-maven-plugin”的自动生成的 spring-boot maven (pom.xml) 文件,我可以使用 intellij 中的 debug-maven 命令调试我的应用程序。pom 文件如下所示:
情况2(不工作):
遵循这里的指导方针:spring-boot-hot-swapping应该为 spring-loaded 添加一个依赖项,以使用 spring-loaded。pom 文件现在看起来像:
调试与以前相同的运行配置不起作用。断点永远不会变成“复选标记”,代码永远不会挂起。代码现在正如人们所期望的那样热交换......如果我再次删除插件依赖项,调试就会再次开始工作......
请帮助我使情况二工作!
IntelliJ 14.1.3 Ultimate、Java 7、Spring boot 1.2.4、Spring 加载 1.2.3
spring-boot - 如何在属性文件中配置弹簧加载
我正在使用弹簧加载进行热部署,使用设置命令行参数它工作正常。但是我想使用属性文件来做到这一点,那么如何使用属性文件配置弹簧加载呢?
java - 如何将 Spring Loaded 与 Vaadin TouchKit 应用程序结合使用?
我成功运行了以下示例(简单的 Spring Web 应用程序): https ://www.youtube.com/watch?v=GTrNkhVnJBU
现在我想在一个基于 Spring Boot 和 Vaadin TouchKit 的项目中使用 Spring Loaded。
当我进行更改时(例如 ComboBox 的新标题),Spring Loaded 似乎可以识别它:
但是按 F5 刷新浏览器后,我看不到变化(组合框的标题与以前保持一致)。
我错过了什么吗?在 Spring Loaded 与 Vaadin TouchKit 一起工作之前,我还需要做其他事情吗?
感谢您的阅读以及您可能提前获得的任何提示!
编辑:
当我在简单的 Spring Web 应用程序示例中进行更改时,我得到以下日志输出:
所以上下文“/”似乎在那里更新,但不是在 TouchKit 应用程序中。
maven - 如何让 SpringLoaded 在 IntelliJ(或命令行)中与 Maven 一起工作?
我有一个可以正常运行的项目mvn spring-boot:run
,并且我希望能够在编译后自动进行热交换。我将依赖项设置如下:
但是,我没有看到响应重新编译的变化。还需要什么吗?