Tomcat启动之窗口一闪而过以及乱码的解决方案

  启动Tomcat时,需要我们双击startup.dat文件,但是在今天的启动过程中我发现出现了黑窗口一闪而过的问题,于是我各处找资料,终于解决了该问题。据此,我总结了以下几种解决方案。

  第一种:首先检查JAVA_HOME环境变量是否配置成功。

  在键盘按win+r打开DOS窗口,输入cmd命令,然后输入java命令,若出现如下图所示,则说明JDK已安装

  

  接下来检查JDK环境变量是否成功配置。同样在cmd命令框中输入javac,若出现如下图片所示,则说明已成功配置

  

  若没有,则说明JDK环境变量出现问题,需要配置环境变量。

  环境变量的配置:右击我的电脑-->属性->高级系统设置->环境变量,在系统变量框下点击新建,如图所示

  

  点击确定,然后找到path,编辑path,点击新建,输入图中内容即可,如图所示

  

  第二种(我的是用这种方式改好的):找到Tomcat文件夹下的bin目录,找到里面的startup.bat和shutdown.bat文件,在这两个文件的开头添加

  SET JAVA_HOME=D:JDKjdk-16.0.2 JDK的路径

  SET TOMCAT_HOME=D:Tomcatapache-tomcat-8.5.69    Tomcat的路径

  然后关闭,重新双击startup.bat即可

  若还出现闪退的情况,在Tomcat文件夹下的bin目录中的setclasspath.bat文件中添加SET JAVA_HOME=D:JDK16.0.1 JDK的路径代码 ,保存后重新双击startup.bat即可。

  

  成功打开后,可能会出现乱码问题。乱码解决就比较容易了,在Tomcat文件夹下打开config文件夹,找到其中的logging.properties文件

  

  右击打开编辑,把java.util.logging.ConsoleHandler.encoding = UTF-8修改为java.util.logging.ConsoleHandler.encoding = GBK即可,保存并关闭,重新双击startup.bat即可解决乱码问题。