最近在运行tomcat的过程中遇到了一些问题,问度娘、微信搜索之后,终于能够在命令行成功运行了。以下是我遇到的问题及其解决办法,希望能对大家有所帮助。如果大家有更好的解决办法也请在评论区交流呀!
startup.bat闪退
解决办法:
第一步——用记事本打开startup.bat
第二步——找到setlocal
第三步——在它之后的一行添加以下内容
SET JAVA_HOME =(这里是jdk的绝对路径,如G:\Program\jdk\jdk8)
SET TOMCAT_HOME =(这里是tomcat的绝对路径,如G:\Program\apache-tomcat-8.5.45)
同样的也在shutdown.bat中进行一样的操作就可以了。
运行startup.bat出现乱码
这个与编码模式有关系,就不细说了
解决办法:
第一步——找到 tomcat/conf 下的 logging.properties,并用记事本打开
第二步——把java.util.logging.ConsoleHandler.encoding = UTF-8
改为java.util.logging.ConsoleHandler.encoding = GBK
就可以了
在命令行中运行startup.bat
这是为了避免每次都要找到tomcat然后在打开bin目录才可以运行startup.bat的麻烦操作,我们的解决办法是设置环境变量,具体步骤如下:
第一步:打开环境变量并找到path
第二步:填写内容
点击编辑就可以看到以下内容,注意:以下蓝色选中的框为我们新建并需要填写的,具体的内容是tomcat下bin文件的绝对路径
然后点击确定,就可以了。
结果展示
接下来我们只需在命令行输入startup就可以看到效果了。