怎么把一个javaweb项目部署到云服务器上

部署环境

Linux基本操作都熟悉了之后,
最终目标是把Java写的程序(webapp)部署上来.
搭建Java程序的部署环境.
云服务器就是希望它成为部署环境~~
日常开发中涉及到的"环境"
1.办公环境配电脑(笔记本/台式机)
2.开发环境.可能和你的办公环境是一起的, 也可能不是.开发环境是专门让你写代码/编译/简单测试代码. (可能是本地电脑/服务器)
3.测试环境测试同学部署的环境在测试环境上跑一下看看. (服务器)
4.部署环境/生产环境/线上环境.最终程序发布,就是通过这个环境进行的. (服务器)
把程序发布到部署环境的这个过程, “上线” (_上线是- -个非常危险的动作,但是又不得不做)

目标:让webapp能够在Linux服务器上跑起来~~

安装几个配套的程序:

  1. JRE(直接装JDK,包含了JRE)
  2. Tomcat
  3. MySQL

Linux安装软件的方式:

1.通过yum/ apt …包管理器安装
2.通过手动下载安装包,手动安装
3.通过源代码自己编译,手动安装

我们现在通过第一种方法来进行安装。

JRE

怎么把一个javaweb项目部署到云服务器上

Tomcat

之前用的Tomcat是Tomcat 8.
Tomcat的版本会影响到Servlet的版本.
Tomcat用8, Servlet配套的3.1
如果Tomcat用7, Servlet用3.1就会出问题.

Windows和Linux.上的Tomcat就可以使用完全一样的.zip 包来安装.
1.右键链接, 复制链接地址.
Linux .上使用wget命令进行下载.
wget https://mirrors.bfsu.edu.cn/apache/tomcat/tomcat -8/v8.5.57/bin/apache-
tomcat-8.5.57.zip
2. unzip 命令来解压缩
unzip apache-tomcat-8.5.57.zip
如果输入unzip提示找不到命令,使用yum安装-下unzip
yum install unzip

3.启动Tomcat
进去bin目录,首次运行之前,要先给.sh文件都加上可执行权限.
在bin目录中输入
*chmod +x .sh
*
表示通配符.表示任意的字符串.
.sh就是把所有的.sh后缀的文件都进行选中了.

如果绿了,就表示可以执行了。
然后进行
sh startup.sh

怎么把一个javaweb项目部署到云服务器上

验证Tomcat是否启动成功:

1.查看日志
2.查看Tomcat进程是否存在
3.查看Tomcat端口号是否绑定成功
4.查看Tomcat的欢迎页面是否能访问.

怎么把一个javaweb项目部署到云服务器上

Mysql

怎么把一个javaweb项目部署到云服务器上
之后,还需要更改配置,
所以我们需要对Vim操作有些认识。
1.打开文件
Vim test.txt
2.进行编辑
通过按i快捷键,进入到编辑模式
怎么把一个javaweb项目部署到云服务器上

3.保存退出

1)通过esc ,切换回normal模式
左下角不显示insert了就说明回到了normal模式.
2)输入: ,进入了底行模式.
3)输入wq回车,或者X回车
w表示保存
q表示退出
注意,不要颠倒顺序.

怎么把一个javaweb项目部署到云服务器上

接下来就可以吧程序部署到Linux云服务器上了。

sz是把Linux的文件传给Windows
rz是把Windows的文件传给Linux (默认拖拽即可)

直接打开webapps,把jar包拖动到里面即可。