由于辉哥现在学习需要用到Tomcat,但是Java环境等配置好后打开Tomcat会出现一系列问题,下面就把我遇到的问题一个个列出来并解决!
问题一:执行startup.bat闪退
有些软件需要严格配置java环境变量,比如在配置Tomcat后,执行startup.bat手动启动tomcat会闪退,原因就是环境变量没有正确配置。但是我的环境变量明明是配置好的,他就是要出现这种问题,怎么办呢?想办法解决呗!
解决方案:
右键startup.bat,编辑,在文本的最后敲上pause,保存后重新运行startup.bat,这时候窗口不会再闪退,而是停留在桌面上,如果有错误信息,这时候会显示出来,可以根据提示确定是哪里出错,进而针对性解决,其实90%的原因就是java环境变量没有正确配置。
调试成功后,记得把pause去掉
注意:有时java环境变量虽没有正确配置,但不影响eclipe的运行,但若没有正确配置java环境变量,就会导致配置tomcat后,执行startup.bat出现闪退现象
问题二:Tomcat启动乱码
我下载的是tomcat9,环境变量配置完善,启动startup.bat后可以使用,但是启动startup.bat弹出的命令行中文乱码?
解决办法:
到tomcat/conf/目录下修改logging.properties 找到 java.util.logging.ConsoleHandler.encoding = utf-8这行 更改为 java.util.logging.ConsoleHandler.encoding = GBK
如有其他问题,我会及时补充!