java项目部署到服务器的方法

时间:2023-02-12 19:20:46

Java项目部署到云服务器最简单的方法

一个简单的Java项目部署到云服务器一般需要三步

第一步、在本地开发好项目,然后打包,如 war 文件

第二步、配置云服务器环境,如安装 java 环境,Tomcat 服务器,MySQL 数据库等

第三步、将打包好的项目丢到 Tomcat 服务器中,导入数据库

 

本文将介绍一种最为简单的方法来部署和管理你的项目。

一、购买云服务器和安装系统

云服务器可以在阿里云或者腾讯云购买,一般也不贵,学生认证的话,大家10元/月就能买一台 1MB带宽1GB内存20G硬盘的云服务器。

这里给两个地址

阿里云:https://promotion.aliyun.com/ntms/campus2017.html

腾讯云:https://cloud.tencent.com/act/campus

或者直接百度搜 阿里云学生机,腾讯云学生机 即可。

 

下单的时候一般会选择安装哪种操作系统,我一般用的是 CentOS,6.x 和 7.x 都行。

这里为了演示,我买了一台腾讯云的服务器(学生价是10元,非学生价是65元,这是我之前一个优惠时买的,每个月1元)

java项目部署到服务器的方法

这个公网 ip 我们会需要,就是访问这个服务器的 ip 地址。密码可以修改,账号是 root (不同的服务器可能略有不同)

 

二、安装宝塔面板和打开安全组

宝塔面板是一种可视化的面板,帮助我们可视化操作文件和软件。

java项目部署到服务器的方法

 

具体安装方法可以查看这片文章:阿里云服务器安装宝塔面板和配置安全组

什么服务器都一样,只是不同的操作系统可能命令不同。

大概步骤如下

1、ssh 连接到服务器

java项目部署到服务器的方法

ssh 的账号和密码一般在买服务器的时候设置,后面也可以修改。

如果 ssh 连不上,确保 22 端口是被放行的。

 

2、键入安装的命令

安装方法这里也有介绍:http://www.bt.cn/bbs/thread-1186-1-1.html

Centos安装脚本:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

Ubuntu/Deepin安装脚本:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh

Debian安装脚本:

wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh

Fedora安装脚本:

wget -O install.sh http://download.bt.cn/install/install.sh && bash install.sh

 

3、保存账号密码

大概要两分钟的安装时间

安装好了后,可以看到这样的图

java项目部署到服务器的方法

复制上面一段文字,保存起来。里面是后台地址,登录账号和密码,都可以修改

 

4、修改安全组,放行端口。

为了保证能登录后台,不被防火墙拦截。

我们一定放行以下端口 8888 888 80 找个几个端口

如果要访问远程数据库 3306 也要放行

如果想用 ftp 工具 放行 21,ssh 放行 22

配置HTTPS,放行 443

当然还有我们的 Tomcat,默认的端口 8080 也要放行