idea - idea配置Web项目 / 运行 / 乱码 / 热部署
一、在idea中配置Web项目
1.创建项目:
File->Project->Java->JavaEE ->Web Application
2.添加Tomcat:
Run->Edit…
点击加号:
加号里面配置是这次项目的配置
直接在此页面配置为模板配置,即以后创建的项目都会有的配置
进入页面后,进行Tomcat和JRE的地址配置:
设置Artifacts(将项目打为war包放入)
二、运行
run / debug
三、出现乱码的解决方法
1.file - settings - 搜File Encodings,改为utf-8
2.打开idea工作目录,在idea64.exe.vmoptions和idea.exe.vmoptions最后追加-Dfile.encoding=UTF-8
3.配置tomcat的页面中:VM option设置:-Dfile.encoding=UTF-8
四、热部署(即更改代码重启tomcat)
1.打开设置位置
Update:更新操作(很多时候无效)
Frame:idea失去焦点时触发
2.推荐选项:
Update:任意
Frame:update classes and resources
3.idea:热部署,
如果是run启动,仅JSP等静态资源有效
如果是debug启动,java和jsp等均有效
4.总结 热部署:
a. Frame:update classes and resources
b. 以debug模式启动