打开Tomcat服务器闪退,中文乱码等问题,附查看JDK安装路径
Tomcat是Apache基金组织,中小型Java EE服务器,仅仅支持少量的JavaEE规范Servelet/jsp,但由于其开源免费的特点,常用于中小项目作为web服务器。
闪退问题
在初次打开Tomcat服务器的时候可能会遇到闪退问题,这是由于Tomcat是纯JAVA编写的它的启动和运行需要依赖于电脑上安装的JDK,而我们安装JDK的时候大部分都并不是非常规范,导致Tomcat找不到JDK。
打开Tomcat的bin目录下用记事本或者nodepad++打开catalina.bat这个可执行文件,ctrl+f搜索JAVA_HOME,点击查找下一个,一直找到acho Using JAVA_HOME:%JAVA_HOME%可以看见,Tomcat是依赖于环境变量JAVA_HOME的,所以我们需要去环境变量中添加JAVA_HOME这个条目。
**具体步骤:**打开我的电脑—>空白处右击属性—>右下角点击更改设置—>点击高级选项卡—>点击右下角环境变量—>在系统变量下新建JAVA_HOME条目(名字区分大小写,不能有误)—>变量值为JDK的安装路径(忘记了可以查看本文最后补充)—>在系统变量path条目中将原来的JDK替换成%JAVA_HOME%(%%不能掉)—>点击确定退出
重写打开Tomcat.bat就能够启动服务器了
乱码问题
这是由于,Tomcat默认编码是utf-8的编码方式,这种编码方式不能识别中文。
**具体步骤:**打开Tomcat的conf配置目录,找到 logging.properties文件,使用记事本或nodepad++打开,ctrl+f搜索encoding,将所有的UTF-8替换成GBK,保存后重启即可。
附录:查看JDK安装路径
win(小红旗)+r打开运行,输入cmd并点击enter,在cmd界面中输入java -verbose ,弹出来的倒数两行的目录就是JDK路径
-verbose ,弹出来的倒数两行的目录就是JDK路径