问题标签 [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.
jboss - 如何将 Spring-Loaded 与 jboss 一起使用?
如何在 jboss 4 中使用 spring-loaded 项目。据我所知,我们需要与 java 代理交互才能热交换 *.class 但如何将它用于 jboss 或如何与 jboss java-agent 交互?
intellij-idea - IntelliJ + Gradle + SpringLoaded
我正在尝试将 SpringLoaded 添加到使用 gradle 的项目中,但热交换不起作用。这是 build.gradle
我还在文件 -> 设置 -> 构建、执行、部署 -> 编译器中添加了 vm 选项-javaagent:PathToFile -noverify
,并签入了注册表,但热交换仍然不起作用,我现在不知道为什么。checked Make project automatically
compiler.automake.allow.when.app.running
java - Grails 2.5.4自动重新加载不起作用
我正在使用grails 2.5.4 版。我的应用程序对我来说运行良好,但如果我更改控制器代码,我将无法获得任何更改或更新。我正在使用 Intellij Idea 14。当我运行我的应用程序时,我的代码如下:
然后在我改变我的代码如下:
我无法使用“Hello world...Update”文本获取有关渲染的更新详细信息
java - 获取 SpringLoaded 以查看项目的所有类
有没有办法告诉 springLoaded 监视项目的所有类而不是单个类,如操作方法部分所示?
java - Tomcat重装爆炸战争与弹簧加载
在不同的论坛[1] [2] [3]上有很多关于这个主题的问题,但似乎没有一个提供明确的答案。我已经尝试了各种帖子中建议的不同组合,但我还没有成功。
我的目标是使编译的源代码在独立的 tomcat (8) 中可重新加载 - 就像嵌入式 tomcat 在例如 spring-boot 或 Grails 中重新加载新编译的源一样。我需要遵守一些限制条件:
- 没有 Grails 或 Spring-boot 可用
- 没有可用的 Maven 或 Gradle
- tomcat 应该从外部位置读取分解的战争文件
为了简单起见,我使用了一个非常简单的 JEE 应用程序和 Spring MVC 作为 POC,然后再进行实际操作。设置如下(目前):
- 爆炸战争构建到目录中
target/exploded
- Tomcat 使用默认设置进行设置,但
Context.xml
相关的两行WatchedResource
已被删除。上下文未设置为reloadable="true"
。 - Tomcat 服务器在 IntelliJ Idea (2016.3) 中运行,如下所示: “exploded”文件夹指向上述目标。而“服务器”选项卡是这样的:
服务器启动,应用程序运行良好。然后我尝试更改一些代码,保存它,并构建一个新的分解战争文件。我可以看到类文件发生了变化——但在 tomcat 中没有重新加载任何内容。
有人可以详细说明吗?这种方法甚至可能 - 与许多帖子所暗示的相反?在例如 Grails 中的嵌入式 tomcat 中怎么可能?
java - 如何使用弹簧加载测试热插拔
我跑小你好!项目使用带有spring-loaded的 spring-boot。它似乎有效,但我不确定如何实际编写一个测试来测试更改后类是否重新加载。
我可以在intellij-idea打开代码,用gradle启动它,在 java 方法中进行更改,编译类并成功(?)而不重新启动码头见
spring-boot-loaded [bootRun]: 1 class reloaded
如果我重新加载浏览器,我的更改就会出现。我可以在 IntelliJ 中手动热交换的代码是
如果我编译代码,我可以在 IntelliJ IDEA 中运行它并手动热交换 java 代码。我从 CLI 运行它的方式是,它是文档中参考项目gradle bootRun
的副本。我不知道如何在 Ubuntu 中从 CLI 运行测试。
IIUC,测试不测试重新加载,只测试它正在运行。我在 spring 加载的 repo中找到了用于方法重新加载的测试,但它看起来很旧而且文件很多。我可以从命令行使它变得简单,还是只有IDE,例如支持热插拔的IntelliJ IDEA?
我可以编写一个测试来测试重新加载是否有效吗?
我的测试代码是
你好控制器IT
HelloControllerTest
构建.gradle
java - 使用 Spring 热重载不起作用
当特定输入文件发生更改时,我需要我的 Spring Boot 应用程序进行热重载。我添加了弹簧加载插件,如下所示。
然后我正在运行应用程序,如下所示。
应用程序运行良好,但是当我对此 test.txt 进行更改时,输出没有发生任何事情。没有发生热重载。我在这里做错了什么?还有什么我需要做的吗?有没有更好的方法来实现这一目标?任何帮助将非常感激。
java - 弹簧加载的 Hybris 错误
我在Hybris项目中使用Spring-Loaded实现热部署,但是出现了一些错误。我正在使用Java Service Wrapper。
使用命令启动服务器hybrisserver.bat debug
wrapper-debug.conf段:
JVM参数是
启动服务器时出现如下错误:
java - Spring Boot 2 和 Maven 未找到 Springloaded
我正在尝试使用我的 Spring Boot 项目从 Spring Loaded 开始,但不知道为什么它不想工作。我的 pom.xml 看起来像这样:
在 IntelliJ Idea 中,它显示 springloaded 和红色版本为 NOT FOUND。我没有更改 pom.xml 中的任何其他内容。我应该以不同的方式添加它吗?
vaadin - 在不重新启动应用程序的情况下重新加载 Vaadin UI
我正在开发 Vaadin 8 UI。目前,每次修改 UI 时,我都必须重新启动我的应用程序。
有没有更好的办法?我尝试附加 Java 调试器并使用 IntelliJ 的 Reload Changed Classes 功能,但热插拔失败。
我在 Vaadin 的上下文中看到过提到JRebel,但我买不起 - Spring Loaded似乎是另一种选择。还有别的事吗?