在阿里云服务器Linux系统上从头到尾实现Webapp的部署(安装卸载JDK、安装Tomcat、安装配置MySQL)

安装JDK

  • 输入yum list | grep jdk
    在这里插入图片描述

  • 选择
    在这里插入图片描述
    devel是软件包中的典型命名格式 devel表示这个包是开发工具相关的 里面包含内容是最完整的
    x86表示cpu架构是x86_64 还有openjdk表示开源版本

  • 输入yum install java-1.8.0-openjdk-devel.x86_64 开始下载

  • 遇到问你 is this ok? 输入y表示ok

  • 输入javac出现如下表示安装成功
    在这里插入图片描述

卸载JDK(如果有需要)

1.rpm -qa| grep jdk ,假设得到结果 java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64

2.rpm -e --nodeps java-1.6.0-openjdk-1.6.0.41-1.13.13.1.el7_3.x86_64

3.rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件,关键字是java

安装Tomcat

  • 输入yum list | grep tomcat 如果你需要的是7版本下载方式如上面的jdk 如果你需要的是8或者9版本就需要手动下载
    在这里插入图片描述

手动下载Tomcat

  • 进入tomcat官网找到你需要的版本 右击复制连接地址
    在这里插入图片描述
  • 在linux上输入wget + 你复制的连接地址wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.57/bin/apache-tomcat-8.5.57.zip 然后回车下载
    在这里插入图片描述
  • 找到你下载好的zip文件 一般就在你刚刚下载的那个目录下 输入unzip apache-tomcat-8.5.57
  • 如果输入unzip显示找不到该命令 就需要输入yum install unzip 来安装unzip这个插件
  • 启动tomcat 进入tomcat的bin目录下输入 chmod +x .sh 显示绿色则表示可执行 *表示通配符 表示任意字符串 *.sh就是把所有.sh后缀的文件都选中了
    在这里插入图片描述
  • 输入sh startup.sh 或者 ./startup.sh 启动tomcat
    在这里插入图片描述

验证Tomcat是否启动成功

  1. 查看日志 进入logs目录 对比时间查看你需要查看的目录 less + 你要查案的日志名字 如果没有启动成功可以查看是哪出错了

常见错误就是你的端口8080/8085已结被占用就会出现错误 人如果是这样可以输入 netstat -anp | grep 8080 会显示占用你端口号的进程iid 然后输入 kill + 进程id 就可以结束这个进程 最后再去重新启动tomcat 805端口同样
在这里插入图片描述

  1. 查看tomcat进程是否存在 输入ps aux | grep tomcat 出现如下则表示正常启动
    在这里插入图片描述
  2. 查看tomcat端口号绑定是否成功 输入netstat -anp | grep 8080 或者是8085 出现如下表示正常
    在这里插入图片描述
  3. 查看tomcat的欢迎页面是否可以成功输入 wget 127.0.0.1:8080 如果出现如下就表示正常
    在这里插入图片描述

安装配置MySQL

  • 这里推荐一篇文章 https://zhuanlan.zhihu.com/p/49046496 按照他的安装不会出错
  • 这里我们实际安装得失MariaDB(MqSQL的开源版本)
  • 但在文章里面进行配置文件的时候 我推荐使用vim这个编辑器 下面介绍简单的一些vim操作
  1. 打开文件输入vim +文件名
  2. 进行编辑 打开文件后输入i 进入insert模式 才能进行编辑
  3. 编辑完成后通过esc切换回normal模式 然后输入 : 进入底行模式 输入w表示保存 q 退出

部署web

  • 部署web需要用到 rz 插件 输入yum -y install lrzsz 安装
  • rz 表示Windows文件给linux传输 sz表示linux文件传给windows (注意不能传输目录 如果传输的是目录需要先打包成zip包)
  • 实际部署其实很简单 直接将打好的war包拖拽至你linux上的webapps目录中即可
  • 注意部署前一定要在你安装好的mysql上create好需要的表

猜你喜欢

转载自blog.csdn.net/Shangxingya/article/details/107603993