Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java IntelliJ Idea不更新远程Tomcat,仅重新部署有效_Java_Spring_Tomcat - Fatal编程技术网

Java IntelliJ Idea不更新远程Tomcat,仅重新部署有效

Java IntelliJ Idea不更新远程Tomcat,仅重新部署有效,java,spring,tomcat,Java,Spring,Tomcat,在IntelliJ Idea中,我在“提供”范围内使用Tomcat配置了非常基本的Spring Boot Starter项目 我已经在IDE中配置了“Tomcat remote”,一切似乎都已正确设置 我的Tomcat版本8没有被修改,除了这个带有JMX配置的文件: 我可以用“catalina run”开始tomcat。当我在IDE中单击“Run”按钮来部署项目时 项目已成功部署到远程Tomcat并正在运行 问题是按“构建项目”按钮进行热插拔,即使对于基本的html类也根本不起作用。因此,

在IntelliJ Idea中,我在“提供”范围内使用Tomcat配置了非常基本的Spring Boot Starter项目

我已经在IDE中配置了“Tomcat remote”,一切似乎都已正确设置

我的Tomcat版本8没有被修改,除了这个带有JMX配置的文件:

我可以用“catalina run”开始tomcat。当我在IDE中单击“Run”按钮来部署项目时

项目已成功部署到远程Tomcat并正在运行

问题是按“构建项目”按钮进行热插拔,即使对于基本的html类也根本不起作用。因此,当我做一些更改时,我必须重新部署整个项目,这非常耗时。


如何解决它?

您的spring版本是什么希望1.3及以上

在spring中,您有一个名为dev tools的工具,在pom文件中添加条目以支持热插拔并缩短开发时间


org.springframework.boot
弹簧靴开发工具
  • 在eclipse中,我们有一个自动生成的选项,确保在使用的ide(IntelliJ)中选中了相应的选项 你试过这个吗?
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
        </dependency>
    </dependencies>