idea实现热部署.修改html需重启项目原因解惑

在写项目的时候发现的,idea修改完html.js.jsp需要重启项目,想想不应该啊,就去各种百度.发现网上一大堆,却不能解决我的问题.

1.明明已经热部署了.却还是需要重启项目如图,至于如何热部署大概贴下

2.以至于,只要修个js就重启项目,实在搞不明白.就去看了下官网 介绍,虽说上面并没有介绍原因.但也受益匪浅

                                   http://www.jetbrains.com/help/idea/2016.2/compiler.html 

3.接下来进入正题,部署项目,

4.配置模块文件颜色对不上可能会导致无法编译,后面的paths.则直接选择第一个继承项目输出路径就好.dependencies则一样

 5.libraries则直接添加依赖就好

6.配置facets

 7.这一步也是到重点了,在配置启动项时会用到

 8.配置启动项,f9内里是Ctrl + f9 也就是build项目

这样的话启动项也就配置完成了.这样的热部署能够解决.修改java文件.但依然无法解决修改html文件需要重启项目问题 

但是图上也看到了.使用tomcat部署项目文件是被打到一个war包中.到输出目录,大概下图这样.是输出的war包

                                                                    

那么除了在启动项目时我们设置了重新构造war包.哪里还有吗.    没了,所以不管我们怎么改.都需要重启项目.

那说了这么多解决办法呢

 1.点击重构 war包,修改完html也爱你.点击一下.就会重新编译输出 的war

2.不适用这种tomcat部署.不使用的话也就不用打war包了.如果是maven项目的话直接使用tomcat插件.或者jetty插件启动即可

直接附插件代码

         <plugins>
            <plugin>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-maven-plugin</artifactId>
                <version>9.4.4.v20170414</version>
                <configuration>
                    <stopPort>9966</stopPort>
                    <stopKey>foo</stopKey>
                    <scanIntervalSeconds>1</scanIntervalSeconds>
                    <httpConnector>
                        <port>8080</port>
                    </httpConnector>
                    <scanIntervalSeconds>10</scanIntervalSeconds>
                    <webAppConfig>
                        <contextPath>/</contextPath>
                    </webAppConfig>
                </configuration>
            </plugin>

           <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
              <port>80</port>
              <path>/SSM</path>
              <uriEncoding>UTF-8</uriEncoding>
              <server>tomcat7</server>
            </configuration>
          </plugin>

如果是普通web项目的话.还是使用方法一解决.新手一枚感觉写的有点乱.还请多多包涵.有问题欢迎留言

猜你喜欢

转载自blog.csdn.net/qq_40846086/article/details/84072547
今日推荐