jdk1.8和Tomcat的两种安装方式
1.安装JDK:
1.yum源安装:
2.tar包安装:
3.查看是否安装成功:
2.安装Tomcat:
1.tar包安装:
2.Docker安装:
1.安装JDK:
1.yum源安装:
-
看yum库中有哪些java版本:
yum search java | grep jdk
-
yum安装
yum install -y java-1.8.0-openjdk
2.tar包安装:
-
方式一:浏览器手动下载:(需要登录)
https://www.oracle.com/java/technologies/downloads/#java8
-
方式二:百度云:
链接:https://pan.baidu.com/s/1CeDdRF_Aup9c5vMcdr6gvg 提取码:k29m
-
解压:
tar -zxvf jdk-linux-x64.tar.gz /usr/java
-
配置环境变量:
cat << eof > /etc/profile.d/java.sh JAVA_HOME=/usr/java/jdk1.8.0_131 PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export JAVA_HOME CLASSPATH PATH eof
source /etc/profile.d/java.sh
3.查看是否安装成功:
java -version
2.安装Tomcat:
1.tar包安装:
-
wget下载:
wget -c https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.20/bin/apache-tomcat-8.5.20.tar.gz
-
解压:
tar -zxvf apache-tomcat-8.5.20.tar.gz -C /usr/local
-
修改目录名:
cd /usr/local;mv apache-tomcat-8.5.20 tomcat
-
配置环境变量:
echo 'export TOMCAT_HOME=/usr/local/tomcat' >> /etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh
-
检查tomcat是否安装成功:
/usr/local/tomcat/bin/version.sh
-
编写启动脚本:
cat << eof > /usr/lib/systemd/system/tomcat.service[Unit] Description=Tomcat # 脚本的描述信息 After=nework.target # 意为在网络启动之后启动 [Service] Type=forking # 相同的内容 ExecStart=/usr/local/tomcat/bin/startup.sh # 启动服务 ExecStop=/usr/local/tomcat/bin/shutdown.sh # 停止服务 ExecReload=/usr/local/tomcat/bin/shutdown.sh /usr/local/tomcat/bin/startup.sh # 重启服务,启动两个脚本 PrivateTmp=true # 相同的内容 [Install] WanteBy=multi-user.target # 相同的内容 eof
-
重载systemctl:
systemctl daemon-reload
-
查看并启动服务:
systemctl status tomcat systemctl restart tomcat
2.Docker安装:
-
创建目录:
mkdir -p /root/tomcat
-
创建容器:
docker run -id --name=c_tomcat \\ -p 8080:8080 \\ -v /root/tomcat:/usr/local/tomcat/webapps \\ tomcat
-
修改容器的目录:
docker exec c_tomcat /bin/bash -c "cd /usr/local/tomcat;mv webapps.dist/* webapps/;rm -rf webapps.dist"