时间:2021-05-19
有是一个坑爹的bug,把web工程发布到tomcat上之后,一开始运行的好好的,后来修改里面的js传给服务端的数据,一点变化都没有,,
都说要把配置里面换成更新
修改on update Action 为 Redeploy
On frame deactivation 为Update classes and resources
如果你的里面是下面这个,说明你发布成了 war的格式
进入deployment吧war去掉换成war exploded
换完之后信心满满的试了下,还是没有变化,,,
最后我把端口号改成8080,发现又能同步了。。。。。
当初是为了发布到外网才改成的80 ,,,,你们如果遇到类似情况不妨试一试
如果还是不能同步,那就是浏览器的问题的,浏览器加载了缓存文件,需要禁用缓存
把缓存禁用,发现没有问题了。
补充知识:intellij idea 部署的项目中 js、css文件修改后浏览器不能及时更新的解决办法
一、浏览器的问题
1.firefox(火狐浏览器)解决问题
第一步,在浏览器中敲入:about:config ,然后回车
第二步,在显示出的内容中找到下面的列表内容,双击
browser.cache.check_doc_frequency
在出现的对话框中将3改为1
然后关闭这个页面,项目在更新时浏览器就可以及时地更新项目中的js文件。
2.chrome(谷歌浏览器)
(1)、在调试页面中勾选Disable cache
(2)、按F5或右键“重新加载”刷新页面内容
(3)、 使用ctrl+shift+R 强制刷新,不使用浏览器缓存来刷新页面
二、intellij idea的问题
(1)、Edit Configurations --> Server --> on frame deactivation 修改为 updae class and resources(这个的意思是每次切换intellij idea时,加载资源和class文件,用完之后可以切换掉,否则电脑会比较卡)
(2)、intellij idea 安装live Edit 插件。
以上这篇解决idea web工程修改js文件之后不变化的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
今天修改之前实习小伙伴写的js代码的时候,遇到修改后页面未发生变化的问题。因为我是web开发小白,所以上网查了一波,得以解决~~初次进行web工程开发的人可能会
前言在使用IDEA2020.2.3版本时,创建web工程遇到了一些问题,经过一番摸索之后得到解决方案。一、新建javaweb工程1.先创建一个java项目2.在
前言:有时我们通过js写一个web工程的相关页面时感觉很卡,修改内存也不行下面有俩种解决方法:1.选中当前工程—properties—MyEclipse—val
Idea导入现有的Web项目并发布到Tomcat,发现Tomcat没有自动发布问题:导入一个Web项目时,idea并没有把他当成web,所以需要自己修改项目结构
使用IDEA开发微服务项目,需要启动多个微服务,可以开启IDEA的RunDashBoard窗口,需要对IDEA中指定工程的父工程进行配置进行修改。首先找到.id