1.4.3 启动和停止运行Tomcat

步骤1 打开Tomcat安装目录,找到bin目录,按住Shift键并右击bin目录,在此处打开cmd命令窗口,输入startup.bat命令,执行结果如图1-3所示,Tomcat启动失败。

结论:可见,Tomcat的启动依赖于JAVA_HOME环境变量或者JRE_HOME环境变量。

图1-3 Tomcat启动失败

步骤2 关闭cmd命令窗口。

步骤3 配置环境变量。以配置JAVA_HOME环境变量为例,右击“我的电脑”,在弹出的快捷菜单中单击“属性”。单击“高级系统设置”,在弹出的“系统属性”对话框中,选择“高级”标签,单击“环境变量”按钮。在“系统变量”区域,单击“新建”按钮。如图1-4所示,“变量名”处输入“JAVA_HOME”,“变量值”处输入“C:\Program Files(x86)\Java\jdk1.8.0_221”,单击“确定”按钮,即可配置JAVA_HOME环境变量。

图1-4 配置环境变量

步骤4 重新执行步骤1,再次尝试启动Tomcat。

步骤5 如果启动依然失败,请参考1.4.5节解决问题。

步骤6 如果启动成功,但是Tomcat控制台出现了中文字符乱码问题,如图1-5所示。图1-5左部所示为cmd命令窗口,图1-5右部所示为Tomcat控制台窗口。

图1-5 Tomcat控制台出现中文字符乱码问题

中文字符乱码问题的解决方法是:在cmd命令窗口中,输入shutdown.bat命令,停止运行Tomcat。打开Tomcat安装目录,打开conf目录,找到logging.properties配置文件,右击该文件,用记事本打开该文件,将java.util.logging.ConsoleHandler.encoding = UTF-8中的UTF-8修改为GBK,保存文件,关闭记事本。

步骤7 重新执行步骤1,启动Tomcat,查看中文字符乱码问题是否解决。