在阿里云服务器上部署Tomcat详细图文详解

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 1个月
简介: 本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。

一,准备工作

点击:注册阿里云账号,输入用户名,手机号,验证码

然后点击:个人中心,做一下实名,建议选择企业实名,因为阿里云个人实名无法索取企业发票

接下来去准备一台服务器,服务器配置选择入口,选择自己想要的配置,比如:2核2G1兆,操作系统是Centos7.6

二,连接上服务器

点击服务器管理


进行远程连接


先选择自已想要连接的实例,在输入用户名和密码


连接一下我们用到的软件


三,安配jdk

1:登录阿里云,用File Zilla连接阿里云(用于文件传输,winscp也可)

2:创建jdk存放的位置文件夹

cd /usr mkdir java

3:将jdk8-linux-64.tar.gz包上传到java文件夹中

4:解压jdk8-linux-64.tar.gz

tar -zxvf jdk8-linux-64.tar.gz

5:解压完成后将解压后的文件改名字方便使用

mv 解压出来的文件名字 要改成什么

mv jdk1.8.0_212 jdk1.8

6:配置jdk的环境变量

vim /etc/profile

进入后 敲i进行编辑 加入下列四条语句

export JAVA_HOME=/usr/java/jdk8 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH

(注:export JAVA_HOME=jdk的安装路径)保存并退出 ESC退出编辑;wq保存并退出文档

运行改过的文件即可

source  /etc/profile

四,配置JDK

先在网页端创建一个jdk存放的文件java

cd /usr 1


先查看一下所有文件

ls 1


创建文件夹

mkdir java 1 ls 1


(注:在File Zilla软件中也可以创建文件夹,在usr上直接右键即可)

将下载好的jdk传入linux服务器下我们创建的文件夹中



传输是可以看见的



也可以到远程连接中查看

先进入java文件夹

cd java

再查看

ls


解压

后半部分是文件的名字

tar -zxvf jdk8-linux-64.tar.gz




给解压后的文件重新命名

mv jdk1.8.0_212 jkd8


配置jdk的环境变量

vim /etc/profile


进入的文件是这个样子的


直接敲i进入编辑模式


JAVA_HOME为实际的安装目录

在之前我们给jdk改过名字了,就用更改之后的

export JAVA_HOME=/usr/java/jdk8 export CLASSPATH=$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH


:wq


运行刚才改写过的文件

source  /etc/profile

五,安装tomcat

查验jdk是否安装成功


安装并配置Tomcat

在装好jdk之后就可以装tomcat了,tomcat可以在官网下载,选择合适的版本即可(alpha是测试版)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ozt8rsDd-1603198106172)(C:\Users\ASUS\AppData\Roaming\Typora\typora-user-images\image-20201020203750597.png)]

概述

1:连接服务器,连接 File Zilla(将压缩包传到linux服务器上)2:创建tomcat存放的文件夹

cd /usr/local mkdir tomcat

3:用File Zilla将tomcat上传到服务器中

4:上传完成后解压《apache-tomcat-8.5.20.tar》并改名方便使用

/*解压*/ tar -zxvf apache-tomcat-8.5.20.tar /*改名*/ mv apache-tomcat-8.5.20 tomcat8.5

5:配置《tomcat》的一些需求

/*拷贝脚本*/ cp -p /usr/local/tomcat/tomcat8.5/bin/catalina.sh /etc/init.d/tomcat /*编辑文本*/ vim /etc/init.d/tomcat

加入

# chkconfig: 112 63 37 # description: tomcat server init script # Source Function Library . /etc/init.d/functions JAVA_HOME=你的jdk路径 CATALINA_HOME=tomcat安装路径

我的就是

JAVA_HOME=/usr/java/jdk1.8 CATALINA_HOME=/usr/local/tomcat/tomcat8.5

保存之后执行

//启动 service tomcat start //关闭 service tomcat stop

即可启动tomcat

//启动 service tomcat start //关闭 service tomcat stop

六,启动tomcat

1:创建文件夹《tomcat》

cd /usr/local mkdir tomcat



2:上传《apache-tomcat-8.5.20.tar》


添加图片注释,不超过 140 字(可选)


3:解压《apache-tomcat-8.5.20.tar》并重命名《apache-tomcat-8.5.20》

//进入新建的tomcat cd tomcat //解压 tar -zxvf apache-tomcat-8.5.20.tar //重命名 mv apache-tomcat-8.5.20 tomcat8.5





4:配置 tomcat 并运行tomcat

//拷贝 cp -p /usr/local/tomcat/tomcat8.5/bin/catalina.sh /etc/init.d/tomcat /*编辑文本*/ vim /etc/init.d/tomcat



# chkconfig: 112 63 37 # description: tomcat server init script # Source Function Library . /etc/init.d/functions JAVA_HOME=/usr/java/jdk1.8 CATALINA_HOME=/usr/local/tomcat/tomcat8.5 JAVA_HOME=你的jdk路径 CATALINA_HOME=tomcat安装路径



//启动tomcat service tomcat start //关闭tomcat命令为 service tomcat stop


5:进行访问

想要再自己的电脑访问到阿里云linux服务器上的tomcat。

需要先添加阿里云的安全组,添加安全组时开放端口号为8080(tomcat 的默认端口号),再关闭linux的防火墙






//停止防火墙 systemctl stop firewalld.service  //开启防火墙 systemctl start firewalld.service //查看默认防火墙状态(关闭后显示not running为红色字体,开启后显示running为白色字体) firewall-cmd --state   //使防火墙的80端口开放,允许公网访问 firewall-cmd --zone=public --add-port=80/tcp --permanent

(注:建议测试完成后就将防火墙重新打开,或者只开放相应的端口)



输入服务器的公网ip地址+端口号,格式为:

公网ip:8080

如果出现下面tomcat 的主页面,表示服务器运行正常



相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2天前
|
运维 Serverless 应用服务中间件
Serverless 应用引擎产品使用之在阿里云Serverless中函数计算FC nginx 部署上去之后放置静态页面如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
25 0
|
2天前
|
运维 监控 Serverless
Serverless 应用引擎产品使用之在使用阿里云函数计算部署网站时,网站打开不稳定如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
17 0
|
2天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之阿里函数计算中。将本地电脑上的项目文件部署到阿里云函数计算(FC)上并实现对外提供API和WebUI如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
17 1
|
2天前
|
运维 NoSQL Java
Serverless 应用引擎产品使用之在函数计算上部署Java服务并访问阿里云MongoDB如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
9 0
|
2天前
|
缓存 运维 Serverless
Serverless 应用引擎产品使用之在阿里云函数计算中使用Docker进行部署函数如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
8 0
|
2天前
|
运维 IDE Serverless
Serverless 应用引擎产品使用之阿里函数计算中,阿里云容器镜像服务(Container Registry)中创建自定义镜像,然后将其部署到FC上如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
8 0
|
2天前
|
运维 Serverless Go
Serverless 应用引擎产品使用之在阿里云函数计算中c++模板,将编译好的C++程序放进去部署如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
9 1
|
12天前
|
弹性计算 Java Linux
阿里云服务器搭建部署宝塔详细流程
该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
|
13天前
|
弹性计算 JavaScript Java
阿里云服务器搭建部署宝塔详细流程
以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
|
13天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。

热门文章

最新文章