一个小问题,竟然也销毁我好几个小时,想想就生气,想想还是算了,记录下来吧(捂脸)
tomcat自己接触的不多,今天心血来潮就是想多接触玩儿一下,网上看到的自己在本地写个html页面,放到tomcat下的webapps/ROOT后,打开tomcat后访问html页面后就可以显示出来。结果这里一直卡壳在打开html页面乱码,网上搜了一大堆,结果还是问题出在了自己这里。。。
Tomcat的安装就不赘述了,安装完成后访问localhost:8080,出现下面页面就说明安装成功
![v2-61d3df37beb07904555b4aed5992bf1e_b.jpg](http://img-01.proxy.5ce.com/view/image?&type=2&guid=8ea8c326-c82e-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-61d3df37beb07904555b4aed5992bf1e_b.jpg)
这里面要注意两处出现乱码的地方:
第一处:安装好tomcat启动tomcat:通过cmd,路径切换至自己tomcat的安装路径,然后输入startup.bat启动。启动后发现tomcat的页面都是乱码显示,这个就直接通过config下的logging.properties修改其编码格式为"gbk"
![v2-4d12e85db6f5f780af9c8713b9e19231_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=8ea8c326-c82e-eb11-8da9-e4434bdf6706&url=https://pic2.zhimg.com/v2-4d12e85db6f5f780af9c8713b9e19231_b.jpg)
修改完成后关闭tomcat再重新启动即可。
第二处:想把写好的一个HTML页面放至到webapps/ROOT下面,然后通过tomcat打开该页面,但发现乱码。。。
此处我直接修改了两个地方:1、config下的server.xml,添加编码为"utf-8"
![v2-bdf4a5371d3024da62116e117950886a_b.jpg](http://img-03.proxy.5ce.com/view/image?&type=2&guid=8ea8c326-c82e-eb11-8da9-e4434bdf6706&url=https://pic3.zhimg.com/v2-bdf4a5371d3024da62116e117950886a_b.jpg)
2、在自己代码本身,添加上去<meta content="text/html"; charset="utf-8">即可。
此时再打开localhost:8080/**.html将正常显示该页面内容。