JavaWeb项目从本地Tomcat服务器部署到阿里云服务器(CentOS轻量应用服务器)环境搭建与部署全过程

13 篇文章 1 订阅
7 篇文章 1 订阅

一:工具准备

首先需要下载云服务器连接工具与文件传输工具,我用的是XShell和Xftp

由于官网是收费的 提供一个官方的免费正版下载地址:
https://www.xshell.com/zh/free-for-home-school/
进行认证后即可下载

参考文章:
Xshell新手的下载及安装教程(超详细)

二:环境安装

所需环境:JDK,Tomcat,MySql等,注意该云服务器是Linux操作系统,所以要下载的是对应的Linux系统版本

为你们准备了JDK和Tomcat(由于不同版本的MySQL使用方法不同,各位可以按照自己的需要前往官网下载):
链接:https://pan.baidu.com/s/1JlwLyTZjBOd4IoUtkte2Dg
提取码:pw9b

三:文件上传及环境配置

打开用于文件传输的软件,我用的是Xftp
打开已有会话或新建会话

这里是引用
输入主机号(云服务器中的公网IP)及用户名和密码即可创建新的会话

打开会话后右边这里显示的就是当前云服务器中的文件,左边为本地主机中的文件
在这里插入图片描述

左边区域中右键相关文件或文件夹后点击传输即可将文件传输到云服务器上!

环境文件上传安装步骤:

1.新建soft文件夹存储相关环境文件

点击进入home目录
在这里插入图片描述
右键新建文件夹后新建soft文件夹
在这里插入图片描述
在左边的区域中找到本机中的下载好后的环境文件(JDK,Tomcat,Mysql等)后传输即可

2.创建java文件夹用于存放JDK文件

点击进入usr文件夹
在这里插入图片描述
新建一个java文件夹
在这里插入图片描述
然后环境文件上传部分基本完成了,接下来是相关环境的配置过程

环境配置过程

1.使用XShell连接云服务器

同样打开会话,没有会话的要新建会话(即创建与云服务器的连接)
在这里插入图片描述
输入公网IP号后点击登录身份验证后输入用户名密码(云服务中设置的)即可
在这里插入图片描述
出现这个界面即为连接成功
在这里插入图片描述
然后就可以开始环境配置了

2.解压JDK

在这里插入图片描述
进入到/home/soft目录后解压到/usr/java文件夹
解压语句
在这里插入图片描述
注意版本号以自己下载的为准

然后可以查看解压后文件是否存在
在这里插入图片描述

3.进行JDK环境变量的配置

在这里插入图片描述
进入vim编辑器后按键盘上的insert键开始编辑,编辑完成后按esc退出编辑,
输入:wq保存文件并退出

4.测试是否配置成功

在这里插入图片描述
输入java -version后显示相关版本信息即代表配置成功!!

5.安装Tomcat

(1)解压Tomcat到/usr/local

在这里插入图片描述

(2)确认tomcat是否解压成功

进入/usr/local目录,确认tomcat是否解压成功,也就是解压后的目录是否存在
在这里插入图片描述

(3)开放云服务器中的8080端口

在这里插入图片描述

注意上图是ECS服务器才能这样配置,如果是轻量应用服务器的话要按下面的链接进行配置
阿里云轻量应用服务器配置安装运行Tomcat时不成功

(4)启动Tomct

在这里插入图片描述
进入到Tomcat文件bin目录后输入./startup.sh即可启动tomcat服务器

(5)tomcat 启动测试

在浏览器中输入云服务器公网IP:8080
如果出现如下图所示效果,则表示tomcat 安装成功
在这里插入图片描述

6.安装Mysql

阿里云服务器Centos8安装MySQL数据库并用java和Navicat连接服务器数据库

到这里环境的安装和配置基本就完成了,接下来就可以进行javaweb项目的部署上传了!!
参考视频:阿里云服务器快速搭建使用

四、JavaWeb项目部署上传到云服务器

1.将Javaweb项目打包成war包

注意打包前要检查:

  • 数据库连接文件中的用户名密码,数据库名,IP等是否正确
  • 项目中若使用了本地IP是否已修改为云服务器IP

检查无误后即可开始打包
IDEA中如何将一个JavaWeb项目打成war包.

2.将war包部署上传到云服务器

在左边区域中找到刚刚打包好的war包后传输到云服务器中Tomcat文件夹中的webapps中即可
在这里插入图片描述
到这里部署就完成了!!
在浏览器中输入

云服务器公网IP:8080/项目名(war包名字)/...(对应的页面)

即可访问javaweb项目对应的页面!

  • 2
    点赞
  • 40
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 将JavaWeb项目部署阿里云服务器上可以使用如下步骤: 1. 首先,需要在阿里云上创建一台云服务器,选择适合自己的操作系统,比如CentOS或者Ubuntu等。 2. 然后,在服务器上安装Java环境和Tomcat服务器,可以使用yum或者apt-get等命令来安装。 3. 接着,将JavaWeb项目打包成war包,然后上传到服务器上。 4. 在Tomcat的webapps目录下创建一个新的文件夹,将war包放到该文件夹中。 5. 在Tomcat的conf目录下找到server.xml文件,在其中添加一个Context节点,指定该节点的docBase属性为war包所在的文件夹路径,同时添加一个Host节点,指定它的name属性为你的域名或者IP地址。 6. 最后,重启Tomcat服务器即可使JavaWeb项目阿里云部署成功。 ### 回答2: JavaWeb项目部署阿里云服务器上需要进行以下步骤: 1.购买阿里云服务器,选择适合自己的虚拟机配置和操作系统。建议选择Linux系统,因为这样可以更方便的进行JavaWeb项目部署。 2.登录阿里云服务器,使用SSH远程连接阿里云服务器。可以使用PuTTY等SSH客户端工具进行连接。 3.安装Java运行环境,将Java环境变量配置到系统路径中。可以使用命令sudo apt-get install openjdk-7-jdk进行安装,并将JAVA_HOME和PATH等环境变量配置好。 4.下载并安装Tomcat服务器,Tomcat是JAVA Web应用服务器,可以方便的部署JavaWeb项目,我们可以在Tomcat官网下载最新版的可执行文件。使用命令unzip tomcat.zip进行解压缩,并将Tomcat目录添加到环境变量中。 5.将JavaWeb项目发布到Tomcat服务器上,可以将JavaWeb项目打包成.war包,将.war包上传到Tomcat的webapps目录下,并启动Tomcat服务器,Tomcat会自动解压部署JavaWeb应用。 6.在阿里云服务器中开放Tomcat服务器对外的HTTP端口或HTTPS端口。可以在阿里云管理控制台中进行端口设置,确保可以外部访问Tomcat服务器。 7.配置防火墙等安全设置,比如iptables等工具,保障服务器安全。 以上就是将JavaWeb项目部署阿里云服务器上的基本步骤,需要学习掌握的技能包括Linux系统操作、JavaWeb应用部署调试等。在部署前,建议对这些技能逐一学习和实践。 ### 回答3: javaweb项目是使用Java语言基于Web开发的一种应用,它可以通过网页进行访问和操作,通常被用于构建大型和复杂的企业级应用。在完成开发后,我们需要将其部署到云服务器上以便在全球范围内的访问和使用。本文将指导您如何将javaweb项目部署阿里云服务器上。 1.选择云服务器 首先需要在阿里云控制台购买一台云服务器,选择适合您需求的操作系统版本,一般选择CentOS或Ubuntu。购买成功后,在控制台上找到实例管理界面,找到IP地址拷贝下来,以便后面登录时使用。 2.远程连接服务器 使用ssh工具进行远程连接服务器,在Windows系统下我们可以使用putty来链接,在Linux和Mac系统环境下我们可以使用终端命令。连接时需要输入服务器的IP地址和登录名以及密码进行验证。 3.编译和打包项目 连接到服务器后,需要将我们本地项目中的源代码上传到服务器上,并进行编译和打包。输入命令:`mvn clean package` 进行打包,并在项目目录下的target文件夹中可以找到.jar 或 .war文件。 4.安装JDK环境 在服务器上部署Java应用程序需要先安装Java开发环境,使用命令安装 `yum install java-1.8.0-openjdk`。 5.安装Tomcat服务 使用Tomcat作为我们的Web容器,使得我们能够在服务器上部署和管理Java Web应用程序。使用命令安装 `yum install tomcat8`。 6.部署项目Tomcat 将我们打包好的.war文件部署Tomcat中的webapps目录下,Tomcat会自动进行解压和部署。使用命令 `sudo cp [path to your .war] /usr/share/tomcat8/webapps/app.war`。 7.启动Tomcat 输入命令`systemctl start tomcat8`启动Tomcat服务,然后在浏览器中输入服务器的IP地址和Tomcat的端口号,例如`http://xxx.xxx.xxx.xxx:8080/app`即可访问我们的Java Web应用程序。 通过以上方法,就可以在阿里云服务器部署我们的Java Web应用程序了。当然,这里只是简单介绍了一下步骤,实际操作过程中还需要根据具体情况进行调整,由于安全原因,必须设置好管理和用户密码以及限制可访问IP等措施,这样才能更好地保护您的项目服务器的安全。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GCTTTTTT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值