美文网首页
idea在tomcat运行后粘贴其他文件但无法更新到out中

idea在tomcat运行后粘贴其他文件但无法更新到out中

作者: YonchanLew | 来源:发表于2021-05-12 23:12 被阅读0次

    事情是这样的,当javaweb运行了之后,拷贝某个html到web目录下,然后tomcat点击Deploy All或者Update classes and resources或者其他甚至是Restart server都无法把这个html文件部署到artifacts中,导致访问的时候404,但通过idea new出来的文件就能update。在学校上,老师说这是idea的bug,一开始我也信了是idea的bug,解决方法是手动把html在拷贝到artifacts对应的war下,但后来很多同学都经常重现这样的问题,我就觉得不可能是idea的bug了,JetBrains程序员牛逼多了,怎么可能会有这种事情发生。

    然后我重现一下问题:


    问题重现

    然后我通过修改这个html文件,重新update classes and resources,可以看到日志是没有进行update的,应该是idea认为你没有改变过内容。


    这个时候解决方法其实很简单,只需要rebuild一下即可

    image.png
    完成后马上就在out\artifacts\xxx下看到了hello.html了,之后对这个文件进行修改,点击Deploy All即可,不做需要rebuild,除非你又再一次拷贝了其他的文件到idea中,还是需要再rebuild artifact的
    如果这个方法还是解决不到的,还是继续选择拷贝的方法吧,或者你有什么解决方法,可以留言一下

    相关文章

      网友评论

          本文标题:idea在tomcat运行后粘贴其他文件但无法更新到out中

          本文链接:https://www.haomeiwen.com/subject/ftyzdltx.html