阿里云Linux安装JDK安装tomcat 如何从下载jdk的版本如和下载tomcat的版本 rpm的安装和压缩包的安装方式 如何通过外网访问阿里云服务器上的tomcat全网最全

本文详细介绍了如何从Oracle官网下载JDK,如何在Tomcat官网获取所需版本,以及在阿里云服务器上采用rpm安装JDK和解压方式部署Tomcat。在部署过程中,涉及到环境变量配置、防火墙端口开启、安全组设置等关键步骤,并提供了问题排查建议,确保外网能顺利访问到服务器上的Tomcat应用。

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

如何从ORACLE的官网下载自己想要的JDK版本和Tomcat的版本

第一步百度官网地址进去
在这里插入图片描述
在这里插入图片描述
向下滑动窗口
在这里插入图片描述
在最后
在这里插入图片描述
这里给大家补充一个单词(这个就是历史版本的意思)
在这里插入图片描述
选择你要的类型和大版本型号
在这里插入图片描述
在这里插入图片描述
OVER

tomact 下载需要的版本

百度tomcat的官网
在这里插入图片描述
在左侧导航栏里点击你需要的大版本在这里插入图片描述
在这里插入图片描述
选择需要的版本点击
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在阿里云服务器下安装JDK和tomcat

这里JDK使用的是rpm的安装方式
Tomcat使用的是解压缩的方式
使用的软件是 xshellxftp

Linux下安装JDK
进入到jdk的目录下
在这里插入图片描述
package jdk-11.0.10-2000:11.0.10-ga.aarch64 is intended for a different arch
如果你报了这个错误那就是你的JDK安装包下载的不是Linux的

配置JDK的环境变量
在万物皆对象的思想中
进入配置环境变量的文件中
在这里插入图片描述
配置环境变量(我这里的JAVA_HOME的路径错了,少了 - )

正确的应该是/usr/java/jdk-11.0.2

在这里插入图片描述
我觉得到这里你应该不需要问JDK装在了哪个文件夹下吧
退出保存就可以了
让文件生效
在这里插入图片描述

安装tomcat
进入到tomcat的目录

解压安装
在这里插入图片描述
在这里插入图片描述

开启端口


# 查看firewall服务状态
systemctl status firewalld
 
# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
 
# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息
 
# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service
 
命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

开启阿里云的安全组

在左侧导航栏里找到安全组
在这里插入图片描述
在右侧的导航里找到
在这里插入图片描述
添加安全组在这里插入图片描述
在这里插入图片描述

如何通过外网访问阿里云服务器上的tomcat

  1. 首先你应该完成以上的步骤
  2. 这时候你的应该完成了
    阿里云服务器上安装了JDK并且也安装了tomcat,并且配置了环境变量
  3. 进入到tomcat安装路径下的bin
  4. 启动tomcat’服务
	  ./startup.sh 
	  尝试关闭tomcat
	  ./shutdown.sh 
   	如果你没有启动成功
   	很可能是因为你没有权限
   	chmod 777 *.sh
   	设置了这个命令就可以启动
   	
   	

如果你的关闭tomcat有问题,很可能是因为你的环境变量错了

  1. 保证Linux下的防火墙是开启的并且对应的端口是开启的

  2. 保证阿里云的安全组对应的端口也已经开启了(上面已经讲到了)

    Linux下开启端口

# 查看firewall服务状态
systemctl status firewalld
 
# 开启、重启、关闭、firewalld.service服务
# 开启
service firewalld start
# 重启
service firewalld restart
# 关闭
service firewalld stop
 
# 查看防火墙规则
firewall-cmd --list-all    # 查看全部信息
firewall-cmd --list-ports  # 只看端口信息
 
# 开启端口
开端口命令:firewall-cmd --zone=public --add-port=80/tcp --permanent
重启防火墙:systemctl restart firewalld.service

命令含义:
--zone #作用域
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
--permanent   #永久生效,没有此参数重启后失效

  1. 还有比较重要的一步(让你的tomcat知道你的公网IP地址)

Linux系统的ECS实例中如何修改Nginx、Tomcat等Web服务的端口监听地址

  1. 最后使用你的IP地址访问Linux
    http://公网IP:8080/
    我想你会成功的

宝塔面板阿里云安装软件位置

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值