tomcat 报错:java.nio.file.InvalidPathException
在windows系统中部署时,JAVA_HOME=C:\Program Files\Java\jdk-1.8\、CATALINA_HOME=D:\tomcat9\都设置好了,并且在CMD命令行中运行java -version都正常,但是启动tomcat时一直报错、闪退,且无日志生成。通过点击命令行窗口,看到报错为java.nio.file.InvalidPathException,百思不得其解,在
·
在windows系统中部署时,JAVA_HOME=C:\Program Files\Java\jdk-1.8\、CATALINA_HOME=D:\tomcat9\都设置好了,并且在CMD命令行中运行java -version都正常,但是启动tomcat时一直报错、闪退,且无日志生成。
通过点击命令行窗口,看到报错为java.nio.file.InvalidPathException,百思不得其解,在网上查了该配置的都配好了。
后来细细看了报错java.nio.file.InvalidPathException: Illegal char <"> ,猜测因为“\”变为转义字符造成后续路径字符串 “ 给转义了。
因此将JAVA_HOME、CATALINA_HOME最后面的”\"去掉后运行正常。
解决日志乱码问题:
修改conf/logging.properties中
java.util.logging.ConsoleHandler.encoding = GBK
更多推荐
所有评论(0)