JavaWeb项目打包上线简单流程

一、前言

服务器其实和我们自己的电脑没有本质的区别,你可以理解为一台远程的PC,我用的云服务器是阿里云,阿里云服务器有tomcat的镜像可以免去我们配置jdk、MySQL、tomcat等环境的步骤。

二、具体步骤

第一步购买服务器

这里以阿里云为例,购买后点击图片处选择改密,一会用于工具软件的链接。
在这里插入图片描述

下载工具软件xshell和Xftp7

这两个软件都可以远程连接服务器,xshell可以远程控制服务器控制台,Xftp7可以远程连接服务器的磁盘进行操作。xshell和Xftp7下载地址 提取码:4fcd。

获取服务器MySQL数据库密码

打开Xftp7工具,点击新建,名称随意,主机是你服务器的公网IP,用户名默认为root,密码是刚才改的密码。
在这里插入图片描述
连接后将readme文件下载,打开后会有你服务器数据库的账号密码,账号默认是root在这里插入图片描述

项目准备

将项目中配置文件中的一些本地IP换成服务器的内网IP,注意一定是服务器的内网IP不是公网IP,或者直接localhost也可以。
比如MySQL配置的URL。
将项目的配置文件的数据库信息换成你刚才获取的数据库的账号和密码。

将我们的项目打成war包

在 pom.xml 中添加(修改)打包方式为 war

<packaging>war</packaging>

pom.xmlbuild 标签下通过 finalName 指定打 war 包的名字

<!--指定打 war 包的名字-->
<finalName>blog</finalName>

先点击clean再点击package打包
在这里插入图片描述
打包后的位置如下
在这里插入图片描述

将包发布到服务器上

点击…进入根目录
在这里插入图片描述
找到tomcat的位置,默认位置为/usr/local/tomcat
将刚才的包复制到tomcat目录下的webapps内。

重启服务器tomcat

打开xshell,连接到你的服务器,输入命令

cd ~
cd /usr/local/tomcat/bin
./startup.sh
最后在服务器执行项目的sql脚本

先打开xshell登录你的MySQL账号,阿里云默认用户名是root
在这里插入图片描述
建项目数据库

mysql>create database 项目数据库名称;

通过sqlyog等工具获取数据库的sql脚本(建议只获取表结构,必要数据通过命令来添加)。
将你的sql脚本(*.sql文件)放在服务器任意目录下

//选择数据库
mysql>use abc;
//设置数据库编码
mysql>set names utf8;
//导入数据(注意sql文件的路径)
mysql>source /home/abc/abc.sql;

注意执行命令时不要忘记加;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值