解决IDEA控制台和tomcat日志输出的中文乱码问题,设置tomcat欢迎界面

步骤:

  1.打开idea进入到工程主界面,确认tomcat在关闭状态;

  2.打开本地的tomcat安装文件夹,找到logging.properties文件,如果该文件中配置      了"java.util.logging.ConsoleHandler.encoding=GBK",需要将其注释掉,ctrl+s保存文件;

  3.找到idea导航栏中的help---》edit Custom VM Options点击打开,在打开的idea64.exe.vmoptions页面最后一行添加"-Dfile.encoding=UTF-8"代码;

  4.重启idea,再次进入工程主界面;

  5.在run运行窗口中,移除tomcate应用窗口;

  6.运行tomcat服务器,运行成功后观察Server窗口、Tomcat Localhost Log窗口和Tomcat Catalina Log窗口中文是否正常显示。如果仍是异常,从步骤一重新进行操作。

设置tomcat运行后打开浏览器访问的欢迎界面:

  1.逐级打开工程中的web---》WEB-INF---》web.xml;

  2.在web-app标签中添加代码"<welcome-file-list> <welcome-file>/index.jsp</welcome-file> </welcome-file-list>" ; 

  3.index.jsp即为要设置的欢迎界面;

  4.web.xml文件内容,一旦更新修改,一定要重新启动服务器,如果在欢迎界面标记中填写的欢迎界面文件本身不存在,那么客户端会抛出404异常请求资源找不到,一般都是路径不匹配;

  5.在欢迎列表中,我们可以配置多个欢迎界面,那么程序会首先加载第一个配置的欢迎界面,如果第一个欢迎界面找不到,程序会加载第二个欢迎界面,以此类推,如果在欢迎列表中,

  所有的欢迎界面都不存在,那么程序会抛出404异常;