zoukankan      html  css  js  c++  java
  • Centos7上一次War包的部署与运行

    Centos7上一次War包的部署与运行

    前言

    由于前段时间第一次部署一个小型的项目,时间一长所以有些步骤有时候时间一长就忘了,在此做个简单的记录

    一、原始系统开发环境

    • 操作系统:Windows10;
    • 开发语言:前端:Html,CSS,JavaScript;后台:Java;
    • 开发环境:IntelliJ IDEA 2018,Tomcat8.5;
    • 数据库:MySQL;
    • SDK:JDK1.8

    二、当前运行环境

    • 阿里云,Centos7系统
    • JDK8,MySql5.7,Tomcat8.5。
    • 工具:Xshell,Filezilla或Xftp

    三、开始部署运行

    1.下载并使用远程控制终端软件Xshell

    关于ssh终端控制软件还可以使用SecureCRT

    • 连接自己的 阿里云 服务器
    • 或者其他的服务器也可以

    2.安装JDK8

    由于该项目的原因,所以只能使用JDK8进行编译运行代码
    使用国内镜像源下载jdk:
    两个链接地址:
    https://repo.huaweicloud.com/java/jdk/
    http://www.sousou88.com/spec/java_openjdk.html

    • 第一:卸载掉系统原始的OpenJdk
      命令:

    I: rpm -qa | grep java // 查看系统原始的java
    然后通过rpm -e --nodeps命令或者yum -y remove命令将java开头的安装包均卸载
    例子:
    II : rpm -e --nodeps
    java-1.8.0-openjdk-1.8.0.0-1.66.1.13.0.el6.x86_64 //
    将所有显示出来的java文件利用该命令进行卸载删除

    III: yum -y remove java-1.7.0-openjdk-1.7.0.141-2.6.10.5.el7.x86_64

    • 第二:利用FTP工具将已下载好的JDK8进行上传

    I: 输入该命令进行解压:tar -zxvf jdk-8u261-linux-x64.tar.gz
    II: 输入该命令进行配置环境变量(也可使用vi编辑器) : vim /etc/profile
    III: 在环境变量中输入以下内容:
    注意:JAVA_HOME路径为你的jdk解压后的路径

    #set java environment
    JAVA_HOME=/usr/local/src/java/jdk1.7.0_71
    CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    PATH=$JAVA_HOME/bin:$PATH
    export JAVA_HOME CLASSPATH PATH
    

    IIII: 保存退出后,输入以下命令使环境变量生效: source /etc/profile
    IIIII: 输入该命令查看jdk是否安装成功:java -version

    • 或者可采用联网下载的方式下载 jdk8

    3.安装MySQL5.7

    安装过程在这不在多说,可参考我另一篇文档记录
    Centos7或RedHat7下安装Mysql:

    链接:https://www.cnblogs.com/unleashed/p/13917018.html

    MySQL安装完成之后,接下来,需要做的是创建一个空的数据库cxxt
    注意:如需配置MySQL请自行配置,以下内容为参考内容

    在/etc ⽬录下新建my.cnf ⽂件
    [mysql]
    *设置mysql客户端默认字符集
    default-character-set=utf8
    socket=/var/lib/mysql/mysql.sock
    [mysqld]
    skip-name-resolve
    *设置3306端⼝
    port = 3306
    socket=/var/lib/mysql/mysql.sock
    *设置mysql的安装⽬录
    basedir=/usr/local/mysql
    *设置mysql数据库的数据的存放⽬录
    datadir=/usr/local/mysql/data
    *允许最⼤连接数
    max_connections=200
    *服务端使⽤的字符集默认为8⽐特编码的latin1字符集
    character-set-server=utf8
    *创建新表时将使⽤的默认存储引擎
    default-storage-engine=INNODB
    lower_case_table_names=1
    max_allowed_packet=16M

    4.安装Tomcat8

    同样,可以采用联网下载的方式或者利用FTP工具进行上传

    • 将Tomact解压之后,找到“webapps”目录,将war包直接上传至该目录下。
    • 返回至Tomcat下的“bin”目录,输入“./startup.sh”命令启动Tomcat;输入“./shutdown.sh”命令进行关闭Tomcat

    可参考该笔记 :https://unleashed.gitee.io/unleashed/2020/11/12/Tomcat&Servlet笔记/

    四、 所需软件资源

    以下为百度网盘链接
    包括JDK8,Tomcat8,MySQL5.7,SecureCRT,FileZilla,Vmware12,centos7,
    链接:https://pan.baidu.com/s/1KLn3DJQrlaS3bSxGNa35ZA
    提取码:k8wv

    关于war包,如有所需,请联系我!

    无论人生上到哪一层台阶,阶下有人在仰望你,阶上亦有人在俯视你。你抬头自卑,低头自得,唯有平视,才能看见真实的自己
  • 相关阅读:
    表操作
    mysql表的完整性约束
    mysql支持的数据类型
    数据库存储引擎
    Navicat工具、pymysql模块、数据备份
    数据库一
    IO模型
    协成
    线程
    进程
  • 原文地址:https://www.cnblogs.com/yuyueq/p/13995572.html
Copyright © 2011-2022 走看看