IntelliJ Idea无法更新远程Tomcat,只能重新部署

时间:2018-07-21 18:04:03

标签: java spring tomcat

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

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

IntelliJ Tomcat configuration

除了具有JMX配置的此文件外,我的Tomcat版本8未被修改:

Tomcat setenv.sh file

我可以使用“ catalina run”启动tomcat。当我在IDE中单击“运行”按钮以部署项目时,

enter image description here

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

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

如何解决?

1 个答案:

答案 0 :(得分:0)

您的春季版本是什么? -希望1.3以上

在春季,您将拥有一个名为dev-tools的工具,可在pom文件中添加该条目以支持热插拔并减少开发时间。youtube link

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-devtools</artifactId>
    </dependency>
</dependencies>
  1. 在eclipse中,我们会自动生成一个选项,请确保在使用的ide(IntelliJ)中选中了相应的选项。