jdk下载详解及安装+tomcat测试

本文档详细介绍了如何在Linux系统中下载和安装JDK,包括通过Oracle官网获取JDK、使用Xshell传输文件、解压安装、配置环境变量,并进行了Java版本的验证。此外,还涵盖了Tomcat的启动、端口检查和访问测试,帮助读者理解JDK安装与Tomcat运行的基本流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇 是:tomcat下载安装+jdk 接下来是讲解jdk下载详解及安装

下载版本jdk:
1.登录官网:https://www.oracle.com/index.html
2.按图示操作即可:(注意蓝色框框)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后找到下载目录,将文件直接拖进Xshell里面;如果不行先: yum -y install lrzsz
再拖!!!

个人总结:别用wget +网址 ,坑爹玩意儿,反正我是get了无数次都get不出来,有同志get出来了下方留言告我方法,不用客气!!!

一般大网站的方案是,Nginx和Tomcat配合,Nginx处理静态,Tomcat处理动态程序

                                                     Nginx 
                                                        |
                                        +-----------------------------+
                                           |            |          | 		
                                        Tomcat1      Tomcat2    Tomcat3

2.安装jdk(得到了 jdk-8u201-linux-x64.tar.gz )
环境:最好6-8G内存 ,做实验的,哎2个G吧
有默认安装openjdk软件的最好卸载
操作:
解压:#tar xf jdk-8u201-linux-x64.tar.gz -C /usr/local
#mv /usr/local/jdk1.8.0_201 /usr/local/java
或者 #ln -s /usr/local/jdk1.8.0_201 / /usr/local/java
配置环境变量:
#vim /etc/profile 输入下面三列
JAVA_HOME=/usr/local/java
PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVAHOME/bin:PATH
export JAVA_HOME PATH
生效:#source /etc/profile
测试:#env |grep JAVA(使用env查看所有环境变量,显示没有就启动一下tomcat就有了,问题不大)
查看Java版本: #java -version
在这里插入图片描述
说明ok 了,jdk,Java虚拟机配置完成

上一篇是:tomcat下载安装+jdk
上篇已经下载并解压好tomcat了!!!
启动 tomcat
#bash /usr/local/tomcat/bin/startup.sh
检查端口: #netstat -ntpl|grep java
在这里插入图片描述
端口说明:8005,代表tomcat本身;8080,访问tomcatWEB服务器的默认端口,如访问apache的是80端口;8009,tomcat和其他的HTTP服务器如apache和nginx建立连接时的端口
访问测试:(注意关闭防火墙systemctl stop firewalld)
浏览器访问http://ip:8080/ 或 命令行 curl http://ip:8080/

关闭tomcat
#bash /usr/local/tomcat/bin/shutdown.sh
建议直接杀进程结束
#ps aux|grep tomcat|awk ‘NR==1{print $2}’| xargs kill -9

默认网站的主目录(主页)
#ls /usr/local/tomcat/webapps/ROOT
里面的index.jsp相当于httpd或nginx的 index.html
但是一个是jsp页面,一个是html页面,jsp页面可以加一些java脚本,如<% %>等,而html是只能加一些javascript。

安装脚本包括安装jdk:

#!/bin/bash

jdk () {
java -version >> /dev/null 2>&1 && echo -e "\njava环境已安装\n "
if [ $? -eq 127 ] ;then
while :
do
echo -e "请把jdk-8u151-linux-x64.tar.gz包放在/root目录下 \n y)已放,确认!\n n)取消退出!"
read num
if [ $num == y ]
then
ls |grep jdk-8u151-linux-x64.tar.gz >> /dev/null 2>&1
  if [ $? -eq 1 ] ;then
   echo "目录下不存在jdk-8u151-linux-x64.tar.gz"
   exit
  else
   cd /root
   if [ ! -d  /usr/java/ ] 
   then
   mkdir -p /usr/java
   fi
   if [ ! -d  //usr/java/jdk1.8.0_151 ]
   then
   tar -xzf  /root/jdk-8u151-linux-x64.tar.gz -C /usr/java
   else
   echo '已经解压过'
   fi
fi

cat /etc/profile|grep JAVA_HOME
if [ $? -ne 0 ]
then
cat <<EOF >>/etc/profile
JAVA_HOME=/usr/java/jdk1.8.0_151
PATH=\$PATH:\$JAVA_HOME/bin
export JAVA_HOME PATH
EOF
else
echo "检查/etc/profile,可能已配置Java环境变量,请将环境变量清除"
exit
fi
source /etc/profile && java -version
echo "java虚拟机已安装完成!!"

cat <<EOF
>>>>>>>>>>>>>>>
1).安装jdk
2).安装tomcat
3).退出
>>>>>>>>>>>>>>>
EOF
break
elif [ $num == n ] ;then
exit
else
echo "请输入y或n"
fi 
done
fi
}

#网上下载安装tomcat
wangshang () {
netstat -ntpl|grep 8080 >>/dev/null 2>&1
if [ $? -eq 1 ];then
rpm -qa |grep wget && wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.8/bin/apache-tomcat-9.0.8.tar.gz && tar -xzf apache-tomcat-9.0.8.tar.gz && mv apache-tomcat-9.0.8 /usr/local/tomcat && bash /usr/local/tomcat/bin/startup.sh
exit
else
exit
fi             }
#本地/root下有tomcat包
bendi ()     {
while :
do
cat <<EOF
确保本地/root下有tomcat安装包:y/n
EOF
read num
if [ $num == y ];then
ls |grep apache-tomcat-9.0.8.tar.gz >> /dev/null 2>&1
if [ $? -eq 1 ];then
echo "笨蛋,目录下根本没有tocmat安装包"
exit
else
tar -xzf apache-tomcat-9.0.8.tar.gz && mv apache-tomcat-9.0.8 /usr/local/tomcat && bash /usr/local/tomcat/bin/startup.sh
fi
exit
elif [ $num == n ];then
exit
else 
echo "请输入y或n"
fi
done
           }
tomcat () {
while :
do
cat <<EOF
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
(1) 本地/root已下载有tomcat安装包 < 
(2) 下载tomcat9.0.8安装包         < 
(3) 取消安装                      < 
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
EOF
 read num
 case $num in
     1)
    bendi
     ;;
     2)
    wangshang
     ;;
     3)
     exit 
     ;;
 esac
done
 }

cat <<EOF
>>>>>>>>>>>>>>>
1).安装jdk
2).安装tomcat
3).退出
>>>>>>>>>>>>>>>
EOF

while :
do
read  -p "请输入:" nu
case $nu in
 1)
 jdk
  ;;
 2)
 tomcat
 ;;
 3)
 exit
 ;;
 *)
 cat <<EOF
>>>>>>>>>>>>>>>
1).安装jdk
2).安装tomcat
3).退出
>>>>>>>>>>>>>>>
EOF
 ;;
esac
done


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值