问题标签 [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.

0 投票
0 回答
193 浏览

jboss - 如何将 Spring-Loaded 与 jboss 一起使用?

如何在 jboss 4 中使用 spring-loaded 项目。据我所知,我们需要与 java 代理交互才能热交换 *.class 但如何将它用于 jboss 或如何与 jboss java-agent 交互?

0 投票
0 回答
433 浏览

intellij-idea - IntelliJ + Gradle + SpringLoaded

我正在尝试将 SpringLoaded 添加到使用 gradle 的项目中,但热交换不起作用。这是 build.gradle

我还在文件 -> 设置 -> 构建、执行、部署 -> 编译器中添加了 vm 选项-javaagent:PathToFile -noverify,并签入了注册表,但热交换仍然不起作用,我现在不知道为什么。checked Make project automaticallycompiler.automake.allow.when.app.running

0 投票
2 回答
906 浏览

java - Grails 2.5.4自动重新加载不起作用

我正在使用grails 2.5.4 版。我的应用程序对我来说运行良好,但如果我更改控制器代码,我将无法获得任何更改或更新。我正在使用 Intellij Idea 14。当我运行我的应用程序时,我的代码如下:

然后在我改变我的代码如下:

我无法使用“Hello world...Update”文本获取有关渲染的更新详细信息

0 投票
1 回答
121 浏览

java - 获取 SpringLoaded 以查看项目的所有类

有没有办法告诉 springLoaded 监视项目的所有类而不是单个类,如操作方法部分所示?

0 投票
0 回答
782 浏览

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) 中运行,如下所示: Tomcat 运行配置 - 部署选项卡 “exploded”文件夹指向上述目标。而“服务器”选项卡是这样的: 在此处输入图像描述

服务器启动,应用程序运行良好。然后我尝试更改一些代码,保存它,并构建一个新的分解战争文件。我可以看到类文件发生了变化——但在 tomcat 中没有重新加载任何内容。

有人可以详细说明吗?这种方法甚至可能 - 与许多帖子所暗示的相反?在例如 Grails 中的嵌入式 tomcat 中怎么可能?

0 投票
0 回答
726 浏览

java - 如何使用弹簧加载测试热插拔

我跑小你好!项目使用带有。它似乎有效,但我不确定如何实际编写一个测试来测试更改后类是否重新加载。

我可以在启动它,在 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

0 投票
1 回答
671 浏览

java - 使用 Spring 热重载不起作用

当特定输入文件发生更改时,我需要我的 Spring Boot 应用程序进行热重载。我添加了弹簧加载插件,如下所示。

然后我正在运行应用程序,如下所示。

应用程序运行良好,但是当我对此 test.txt 进行更改时,输出没有发生任何事情。没有发生热重载。我在这里做错了什么?还有什么我需要做的吗?有没有更好的方法来实现这一目标?任何帮助将非常感激。

0 投票
1 回答
2408 浏览

java - 弹簧加载的 Hybris 错误

我在Hybris项目中使用Spring-Loaded实现热部署,但是出现了一些错误。我正在使用Java Service Wrapper

使用命令启动服务器hybrisserver.bat debug

wrapper-debug.conf段:

JVM参数是

启动服务器时出现如下错误:

0 投票
1 回答
843 浏览

java - Spring Boot 2 和 Maven 未找到 Springloaded

我正在尝试使用我的 Spring Boot 项目从 Spring Loaded 开始,但不知道为什么它不想工作。我的 pom.xml 看起来像这样:

在 IntelliJ Idea 中,它显示 springloaded 和红色版本为 NOT FOUND。我没有更改 pom.xml 中的任何其他内容。我应该以不同的方式添加它吗?

0 投票
2 回答
906 浏览

vaadin - 在不重新启动应用程序的情况下重新加载 Vaadin UI

我正在开发 Vaadin 8 UI。目前,每次修改 UI 时,我都必须重新启动我的应用程序。

有没有更好的办法?我尝试附加 Java 调试器并使用 IntelliJ 的 Reload Changed Classes 功能,但热插拔失败。

我在 Vaadin 的上下文中看到过提到JRebel,但我买不起 - Spring Loaded似乎是另一种选择。还有别的事吗?