问题描述:在server.xml文件中用Context标签部署了web项目,但是启动tomcat出现闪退,查看日志发现报错如下:
[main] org.apache.catalina.startup.Catalina.load Unable to load server configuration from [E:\Apache\apache-tomcat-9.0.16\conf\server.xml]
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 2 字节的 UTF-8 序列的字节 2 无效。
原因:server.xml文件的编码问题
解决方法:将server.xml用记事本打开,选择另存为,编码选择UTF-8,路径选择原来的目录下替换掉原来的server.xml文件即可。