1.更改tomcat配置文件 :打开tomcat根目录下–>conf–>server.xml
-
在此标签下加入URIEncoding
-
appBases必须和web项目的根目录一致,不然不能访问
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443"
URIEncoding="UTF-8"
/>
<!--此标签包含的属性有 主机名字,项目中web根标签的名字
打开war包和自动部署默认为true即可.
-->
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true">
2.更改Idea中tomcat的配置
按照下图修改:
-Dfile.encoding=UTF-8
3.更改Idea的配置文件
加入
-Dfile.encoding=UTF-8
#:如果发生前言问题等,默认不能带有前言问题,导致不能运行程序
在idea中这样配置
删除默认生成的.idea文件并重启项目
打开项目根目录有两种便捷方式
- ctrl+alt+F12
- copy文件的路径,在资源管理器中直接访问
重新启动项目:
点击File --> Invalidate caches
可以设置一个快捷键:
设置为Ctrl+Alt+R(没有冲突)