安装Tomcat前一定要检查是否安装了JDK,并且环境变量设置完成。否则后面会有很多的麻烦
一、JDK环境变量设置
通过计算机属性,找到系统高级设置,可以在里面找到环境变量设置这个按钮。
如何配置jdk环境变量,请看下面的步骤
需要添加JAVA_HOME和CLASSPATH和PATH三个变量,GO ON!
1、变量名:JAVA_HOME ;变量值:JDK安装的路径
2、变量名:CLASSPATH;变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;(注意前面的".")(jdk的bin路径)
3、变量名:PATH;变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
以上三个变量都是在系统变量设置
二、Tomcat设置环境变量
1、变量名:TOMCAT_HOME;变量值:D:\Program Files (x86)\Tomcat\apache-tomcat-9.0.0.M3\bin (TOMCAT安装路径)
2、变量名:CLASSPATH;变量值:%TOMCAT_HOME%\BIN;
以上两个变量都在系统变量里设置。
三、指定的服务未安装,Unable to open the Service 'tomcat9'
可能原因是Tomcat9服务没有安装上。
解决方法:打开cmd。根据以下命令行输入。在TOMCAT安装路径下,输入service.bat install输入即可。
这样应该就能解决问题了,这里值得说的一点是,我的jdk配置有问题,所以出现任何jdk提示问题可能就是jdk环境变量没有配置好。参考一的解决方案。
当然电脑的世界不是绝对的,有时候你会出现这个界面
这是因为你前一次的卸载没有卸载干净,直接就删除了文件。但是服务里面还有。所以在需要重新安装的时候,需要把服务给删除了,做法如下,
1、cmd--services.msc--找到Apache tomcat 的服务,删除了;
2、cmd--sc delete tomcat7(或者是tomcat6,看你的版本了);结果如下
重复删除会提示失败!
四、检查
有时候往往不能在出现问题了,再去找答案,安装jdk不会像安装小软件一样,可以看到效果。有时候往往是你在用的时候才会 被卡住,解决的方法就是在安装了jdk之后就进行检查。有时候像安装jdk,Tomcat,这种需要自己设置环境的变量的,如果是新手经常会丢失一步,下面就来检查一下
1、检查jdk安装
需要从CMD中输入:java(检查CLASSPATH);javac(检查path);java -version(检查jdk版本);
2、检查Tomcat安装
在TOMCAT下的bin文件下,找到TOMCAT9w.exe.当软件处于start状态时,我们在浏览器的地址栏中输入http://localhost:8080/,如果TOMCAT界面,说明安装配置成功.
一般不建议改端口号,
查看tomcat端口号:apache-tomcat-6.0.29\conf\server.xml中的 <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> 你应该先启动服务才可以访问。启动:双击apache-tomcat-7\bin\startup.bat或tomcat7w.exe
如果检查过程中出现问题了,参考三的解决方法。
如果以上步骤做过了,那么基本上就不会出太大的问题了,good lucky!
——————————————补充———————————————————————————
有一个问题,每次开机启动Eclipse都会提示Path路径有问题,我打开环境变量再点确定,然后Eclipse就可以启动正常了。这是怎么回事,我真的啥也没有修改。。知道的可以说说