1.Linux系统安装
Vmware安装-Ubuntu_IT_QF2030的博客-CSDN博客
2.下载安装JDK
2.1下载jdk
登录Oracle 官网 :Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/
选择要下载的JDK版本
2.2 安装JDK
打开终端 切换到root用户
拷贝JDK 至opt文件夹下并解压缩
cp ./jdk-8u321-linux-x64.tar.gz ../../../opt/
cd ../../../opt/
tar -xzvf ./jdk-8u321-linux-x64.tar.gz
配置JAVA_HOME环境变量:
在profile 文件末尾添加以下两段脚本 (:wq 保存编辑并退出,:q 退出编辑,:q! 不保存编辑推出)
export JAVA_HOME="/opt/jdk1.8.0_321"
export PATH="$JAVA_HOME/bin:$PATH"
root@ubuntu:/opt# vi /etc/profile
root@ubuntu:/opt# cd jdk1.8.0_321/
root@ubuntu:/opt/jdk1.8.0_321# pwd
/opt/jdk1.8.0_321
root@ubuntu:/opt/jdk1.8.0_321# vi /etc/profile
root@ubuntu:/opt/jdk1.8.0_321# cat /etc/pro
profile profile.d/ protocols
root@ubuntu:/opt/jdk1.8.0_321# cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ "$PS1" ]; then
if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
# The file bash.bashrc already sets the default PS1.
# PS1='\h:\w\$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
export JAVA_HOME="/opt/jdk1.8.0_321"
export PATH="$JAVA_HOME/bin:$PATH"
root@ubuntu:/opt/jdk1.8.0_321# cd ../
root@ubuntu:/opt# source /etc/profile
root@ubuntu:/opt# echo $JAVA_HOME
/opt/jdk1.8.0_321
root@ubuntu:/opt#
root@ubuntu:/opt# source /etc/profile (刷新profile 文件使配置生效)
root@ubuntu:/opt# echo $JAVA_HOME (查看JAVA_HOME的值)
查看安装JDK版本:
root@ubuntu:/opt# java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)
root@ubuntu:/opt#
3.下载及安装tomcat
3.1下载tomcat
3.2 安装tomcat
将tomcat 拷贝到 /usr/local/ 并解压缩
root@ubuntu:/home/test/downLoadResource# cp ./apache-tomcat-8.5.75.tar.gz ../../../usr/local/
root@ubuntu:/home/test/downLoadResource# cd ../../../usr/local/
root@ubuntu:/usr/local# ll
total 10388
drwxr-xr-x 10 root root 4096 Feb 28 20:32 ./
drwxr-xr-x 10 root root 4096 Sep 29 12:10 ../
-rw-r--r-- 1 root root 10595855 Feb 28 20:32 apache-tomcat-8.5.75.tar.gz
drwxr-xr-x 2 root root 4096 Aug 11 2020 bin/
drwxr-xr-x 2 root root 4096 Aug 11 2020 etc/
drwxr-xr-x 2 root root 4096 Aug 11 2020 games/
drwxr-xr-x 2 root root 4096 Aug 11 2020 include/
drwxr-xr-x 3 root root 4096 Sep 29 12:10 lib/
lrwxrwxrwx 1 root root 9 Sep 29 12:10 man -> share/man/
drwxr-xr-x 2 root root 4096 Aug 11 2020 sbin/
drwxr-xr-x 6 root root 4096 Sep 29 12:15 share/
drwxr-xr-x 2 root root 4096 Aug 11 2020 src/
root@ubuntu:/usr/local# tar -xzvf apache-tomcat-8.5.75.tar.gz
进入tomcat 解压缩目录启动tomcat
root@ubuntu:/usr/local# cd apache-tomcat-8.5.75
root@ubuntu:/usr/local/apache-tomcat-8.5.75# ls
bin BUILDING.txt conf CONTRIBUTING.md lib LICENSE logs NOTICE README.md RELEASE-NOTES RUNNING.txt temp webapps work
root@ubuntu:/usr/local/apache-tomcat-8.5.75# cd bin/
root@ubuntu:/usr/local/apache-tomcat-8.5.75/bin# ls
bootstrap.jar catalina-tasks.xml commons-daemon.jar configtest.sh digest.sh shutdown.bat startup.sh tool-wrapper.bat version.sh
catalina.bat ciphers.bat commons-daemon-native.tar.gz daemon.sh setclasspath.bat shutdown.sh tomcat-juli.jar tool-wrapper.sh
catalina.sh ciphers.sh configtest.bat digest.bat setclasspath.sh startup.bat tomcat-native.tar.gz version.bat
root@ubuntu:/usr/local/apache-tomcat-8.5.75/bin# ./startup.sh
Using CATALINA_BASE: /usr/local/apache-tomcat-8.5.75
Using CATALINA_HOME: /usr/local/apache-tomcat-8.5.75
Using CATALINA_TMPDIR: /usr/local/apache-tomcat-8.5.75/temp
Using JRE_HOME: /opt/jdk1.8.0_321
Using CLASSPATH: /usr/local/apache-tomcat-8.5.75/bin/bootstrap.jar:/usr/local/apache-tomcat-8.5.75/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
root@ubuntu:/usr/local/apache-tomcat-8.5.75/bin#
tomcat 启动成功
停止tomcat
root@ubuntu:/usr/local/apache-tomcat-8.5.75/bin# ./shutdown.sh