前提:保证自己的虚拟机上面不存在jdk和tomcat
目录
从官网下载jdk17和tomcat9安装包传输到虚拟机上
jdk17下载
tomcat下载
Apache Tomcat® - Apache Tomcat 9 Software Downloadshttps://tomcat.apache.org/download-90.cgi
我这里放到了/usr目录下
解压缩
tar -zxvf xxxxxxxxxx
配置JDK的环境变量
vim /etc/profile
在/etc/profile文件内的最下方配置这些环境变量,直接跟下图一样粘贴就行(注意:JAVA_HOME的路径是你自己的jdk路径,跟我不一样的自己看看jdk安装到哪里了)
#java environment
export JAVA_HOME=/usr/jdk-17.0.12
export JRE_HOME=$JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
注意:从 JDK 9 开始,Java 的模块系统进行了重构。在 JDK 17 中,没有像以前版本那样单独的 “jre” 目录是正常的。这是因为 Java 运行时环境的功能已经被整合到 JDK 的其他目录结构中,主要是 “bin” 和 “lib” 目录。
虽然jre被整合到jdk下,但是tomcat运行jre还是会着重寻找JRE_HOME,如果不配置JRE_HOME的话很有可能导致tomcat因找不到jre而启动失败
输入以下命令出现此内容即为环境变量配置成功
java -version
进入tomcat的bin目录下,执行此启动脚本命令
./startup.sh
如果出现以下内容则为启动成功
输入以下命令再测试一下
curl localhost:8080
如果顺利的话基本配置成功了,网上搜一下怎么关闭此端口的防火墙或者怎么直接关闭防火墙,就可以在主机访问此虚拟机的tomcat服务了!