一、JAVA环境安装
版本要求java1.7以上
安装包路径:https://www.oracle.com/java/technologies/downloads/#java8-windows
虚拟机中安装的话,如果布置临时项目可以直接默认路径安装。
二、TOMCAT环境下载&安装
官方下载首页路径:https://tomcat.apache.org
1. 进入下载界面后点击左侧列表Tomcat8
由于我们需要搭建的是TOMCAT8.0版本,首页推荐的是8.5,所以我们需要选择历史版本
2. 点击archiver
3. 选择8.0.0(所需版本),此处示例为第一个版本
4. 进入bin/ 目录下选择版本
5. 根据平台选择所需版本
如果觉得前面麻烦,也可直接点击此链接访问 历史版本下载界面 直接选择
6. 解压下载的环境包,即可看到如下文件
7. 启动TOMCAT8.0
进入/bin目录:tomcat8.0\apache-tomcat-8.0.0-RC1\apache-tomcat-8.0.0-RC1\bin,然后双击startup.bat,即可运行成功
三、遇到的问题
此处我遇到一个报错,如果大家同样遇到此报错可以参考思路和方法
报错:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
经查询,原因是较新的JDK版本(此例用的是JDK1.8)安装完不会自动登记环境变量JAVA_HOME,JRE_HOME。
方法一
解决办法之一为在自己在环境变量中设置添加这两个变量
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_321
JRE_HOME=C:\Program Files\Java\jdk1.8.0_321\jre
如果为工作环境,则不建议这么做。
方法二
此时还有另外一个方法,即在setclasspath.bat的开头声明环境变量,添加上自己本地jdk、jre路径。
set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_321
set JRE_HOME=C:\Program Files\Java\jdk1.8.0_321\jre
如图:
这样在每次运行startup.bat时就注册了JAVA_HOME,JRE_HOME。控制台窗口关闭后,这两个变量也将消失,不会再占用内存。运行一下,最终提示“信息:Server startup in xxxxx ms”即搭建成功
排错思路:
1. 先看Tomcat的startup.bat,它调用了catalina.bat。
2. 而catalina.bat则调用了setclasspath.bat
3. 所以只要在setclasspath.bat的开头声明环境变量,添加上自己本地jdk、jre路径即可。
四、安装成功
在命令窗口输入:stratup启动本地tomcat(下图为启动成功)
默认端口8080,访问本地的8080端口,出现此页面表示搭建成功