配置tomcat环境变量时遇到一些问题总结(既不面向对象也不面向过程,只面向自己的笔记:D)

最近小白本人下载了tomcat,想学习做简单的javaweb,谁知由于自己的菜比本质遇到了不少问题

首先我按照网上教程开始配置环境变量:

CATALINA_BASE: E:\apache-tomcat-9.0.10

CATALINA_HOME: E:\apache-tomcat-9.0.10

TOMCAT_HOME: E:\apache-tomcat-9.0.10

(先不说上面的路径对不对,其实是不对的)

JAVA_HOME:?????????????????

最尴尬的是我竟然找不到自己把jdk安装到哪里了,JAVA_HOME根本不知道写哪个路径,按理说java我是早就安装过的了,JAVA_HOME应该配置过啊,可悲的是我在环境变量里根本找不到,而且C:\Program Files\Java目录下只有jre,我心态瞬间炸了,开始埋怨自己竟然没有把jdk和jre安装到一起,我就开始想自己当初java是不是就没配好,然后我打开命令行键入javac,


果然提示我找不到这个命令,说明我之前java就没配好。最后我先把这个搁置着先试试跑tomcat,但打开bin目录下的startup.bat文件时发现他会闪退,然后打开命令行强行把他拖进去,看到报错:


按理说,这个问题应该很快就能知道为什么,就是之前我配置CATALINA_HOME的时候路径写错了(看上图的路径就知道正确的路径应该是CATALINA_HOME: E:\apache-tomcat-9.0.10\apache-tomcat-9.0.10,而不是CATALINA_HOME: E:\apache-tomcat-9.0.10)。但是我还不自知,还以为是jdk的问题,而且网上还有人误导我说jdk路径写错,也可能报这个错误的,其实后来发现如果是java_home的问题报的根本不是这个错误。但我当时还是信了啊,心想没办法重安jdk把,于是我在卸载程序里卸载了jdk,打开jdk安装包jdk-8u144-windows-x64.exe重新安装,这次我小心翼翼地把jdk装到了C:\Program Files\Java目录下,然后着手配置java环境变量:

1.加入环境变量JAVA_HOME:    C:\Program Files\Java\jdk1.8.0_144

2.加入环境变量CLASSPATH:    .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

3.加入新的用户变量PATH:    %JAVA_HOME%\bin;

然后我再一次键入javac:


发现可以了,但是这还不算完,我还需要键入java -version进一步验证java是否配置完成:


我心态再次接近炸掉的边缘,怎么又换成这个命令出问题了,没办法只能百度,然后看到有大佬说,这是因为JDK如果执行过安装程序后,会在HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.7.0_45\MSI\ 留下印记,里面有一项INSTALLDIR记录的还是当时安装的旧路径,而解决此问题最简单的方法就是在Path系统环境变量中,把%JAVA_HOME%\bin调整到最面。这样一来我们再次重复上面的命令:


发现成功了,然后我再想回去试试tomcat能不能使的时候,突然发现了CATALINA_HOME路径的问题,马上把错的都改掉,然后再次双击startup.bat的时候终于能运行了


然后在浏览器访问localhost:8080,发现也成功了:


心好累,,,,,难道做菜鸡都这么累吗。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值