Pet*_*ter 128 tomcat war intellij-idea automatic-updates
我正在使用Tomcat运行Intellij Ultimate并部署战争.一切都很好地部署到tomcat的webapp目录.
当我更改像xhtml文件这样的文件时,有没有办法让tomcat自动获取该更改?到目前为止,我需要从intellij复制文件并将其复制到tomcat webapp目录中的目录.我知道某些文件需要重新编译,但xhtml不是其中之一.
Jav*_*aru 278
如果使用IntelliJ IDEA部署战争,则无法执行此操作.但是,如果你部署爆炸战争就可以了.在IDEA中:
my-webapp-name:war
my-webapp-name:war exploded
现在,只要您进行更改,IDEA将在IDEA的帧停用(即失去焦点)时重新部署更改的文件.确实需要一两秒钟,你会在IDEA的较低状态栏中看到它.明显.你仍然需要刷新你的网络浏览器,以便它获取新文件(当然,除非页面有像aetch一样的ajax自动刷新).
与Tomcat的良好结合是将"On frame deactivation"设置为"Update Resources",将"On'update"操作设置为"Redeploy"或"Restart Server".这样可以通过帧停用来快速更新静态页面,并且通过"更新"操作更新课程.
一家名为ZeroTurnaround的公司销售JRebel,这是一个动态的类加载器解决方案.他们还有关于这个主题的五部分系列非常好.
Łuk*_*iak 11
如果要更新类和资源,请在调试模式下运行Tomcat.在这种模式下,IntelliJ更新类和资源没有问题(热插拔).
有同样的问题.IntelliJ没有更新我的项目,因为我以"运行模式"运行.当我在调试模式下运行并按Ctrl+时F10,它会更新类和资源.
归档时间: |
|
查看次数: |
75453 次 |
最近记录: |