当我们下载并解压好tomcat安装包之后,点击startup.bat文件,tomcat并没有按照正常的方式进行启动,而是出现了黑窗口,并且一闪而过,这是为什么呢?接下来,为你揭开这个谜题
首先,我们需要看一下我们的环境变量是否配置好。
我们看到,环境变量 path 里面的 jdk 是这么配置的,按照常理来讲,这样配置jdk是没有任何的问题,但是显然这样是不对的,为什么呢?。
接下来,我们来看打开一下tomcat的bin目录里面的startup.bat文件。然后再打开文件,
我们发现里面提到了catalina.bat,那么我们再把bin目录下面的catalina.bat文件打开看看
我们发现里面有这样一句话,大概意思就是他用到了JAVA_HOME,至此,我们终于找到了黑窗口一闪而过的原因,是因为我们没有把jdk的路径提取出来,放到JAVA_HOME里面,所以才会出现这个问题,那么我们接下来改造一下环境变量的配置。
首先我们来创建一个变量名就叫JAVA_HOME,变量值就是 jdk的路径
然后再path里面引用的时候,直接使用%JAVA_HOME%,来表示jdk的路径
通过这样的配置,我们的tomcat就可以启动了,我们来试一下看看
再额外补充几个小知识点:
关闭或启动tomcat:
进入tomcat的bin目录,按住shift,并且右击鼠标,选择 在此处打开Powershell窗口
这个时候就会打开一个类似于linux的操作界面,然后直接执行 catalina.bat start 命令 或者 catalina.bat stop