zoukankan      html  css  js  c++  java
  • springboot项目部署到阿里云服务器

    数据库重启 https://blog.csdn.net/m53931422/article/details/79441840

    ---------------------------------------------------------------------------------------------------------------------------------------

    一:阿里云服务器上装jdk

    具体步骤参考https://blog.csdn.net/allen_csdns/article/details/104554928

    二:阿里云服务器上安装Oracle

    https://blog.csdn.net/qq_36856983/article/details/105906662?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase

    根据教程实际操作一遍。

    基础环境准备(必须做的!!!不然后面会踩坑~~~~~)

    (1)设置swap分区:

    #创建存放充当swap分区文件的目录
    mkdir /swap
    #创建充当swap分区的文件,文件大小就是要增加的swap大小,of是文件位置,这里我们增加2G内存=2048*1M
    dd if=/dev/zero of=/swap/swapfile bs=1M count=2048
    #格式化交换分区文件
    mkswap /swap/swapfile
    #给分区文件设置下权限:0600
    chmod 0600 /swap/swapfile
    {
    #启动交换分区文件
    swapon /swap/swapfile
    #如果提示设备或资源忙,先执行
    swapoff /swap/swapfile
    }
    #然后设置开机自启,编辑/etc/fstab追加:
    /swap/swapfile swap swap defaults 0 0

     

    1.下载两个安装包

     2.安装oracle对应的依赖。

    yum -y install binutils

    compat-libstdc++-33

    elfutils-libelf

    elfutils-libelf-devel

    expat

    gcc

    gcc-c++

    glibc

    glibc-common

    glibc-devel

    glibc-headers

    libaio

    libaio-devel

    libgcc

    libstdc++

    libstdc++-devel

    make

    pdksh (初次安装失败)

    sysstat

    unixODBC

    unixODBC-devel

    上面的依赖均比较好安装,除了pdksh,多次提示安装失败。于是,自己下载了相应的包,上传。手动安装。

    下载了该文件,执行 rpm -ivh pdksh-5.2.14-37.el5.x86_64.rpm 安装命令。

     执行完安装命令,提示安装成功。

     3.安装完所有的依赖以后,可以检查一下是否所有的依赖均安装成功。(可选择不检查)

    rpm -q

    binutils

    compat-libstdc++-33

    elfutils-libelf

    elfutils-libelf-devel

    expat

    gcc

    gcc-c++

    glibc

    glibc-common

    glibc-devel

    glibc-headers

    libaio

    libaio-devel

    libgcc

    libstdc++

    libstdc++-devel

    make

    pdksh

    sysstat

    unixODBC

    unixODBC-devel

    逐一进行检查,若安装成功会输出对应的安装版本号。

     4.添加oracle用户组和用户
    如果要安装Oracle数据库,则需要以下本地操作系统组和用户:

    1. Oracle inventory组(通常为 oinstall)
    2. OSDBA组 (通常为 dba)
    3. OSOPER组 (通常为 oper)
    4. Oracle软件所有者(通常为 oracle)
    groupadd oinstall
    groupadd dba
    useradd -g oinstall -G dba oracle -d /home/oracle
    #验证是否成功
    id oracle
    #给oracle用户设置密码
    passwd oracle

     -----------------------------------编辑文件

    vi db_install.rsp
    20 oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
    29 oracle.install.option=INSTALL_DB_SWONLY #安装类型
    37 ORACLE_HOSTNAME=DATAFS #主机名称(待确认)
    42 UNIX_GROUP_NAME=oinstall #安装组
    47 INVENTORY_LOCATION=/opt/oracle/inventory #INVENTORY目录
    78 SELECTED_LANGUAGES=en,zh_CN #选择语言
    83 ORACLE_HOME=/opt/oracle/product/112010/db_1 #oracle_home(待确认)
    88 ORACLE_BASE=/opt/oracle #oracle_base
    99 oracle.install.db.InstallEdition=EE ##oracle版本
    108 oracle.install.db.isCustomInstall=true
    142 oracle.install.db.DBA_GROUP=dba #dba用户组
    147 oracle.install.db.OPER_GROUP=dba #oper用户组
    160 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE #数据库类型
    165 oracle.install.db.config.starterdb.globalDBName=orcl #globalDBName
    170 oracle.install.db.config.starterdb.SID=orcl #SID
    200 oracle.install.db.config.starterdb.memoryLimit=800 #自动管理内存的最小内存(M)
    233 oracle.install.db.config.starterdb.password.ALL=oracle #设定所有数据库用户使用同一个密码
    385 DECLINE_SECURITY_UPDATES=true #设置安全更新

    修改了所有用户的密码为Aisino!@

     至此oracle数据库安装成功,数据库用户名称为XI_xiaoi

     

    三:springboot项目里的操作

    安装JDk1.6 https://www.oracle.com/java/technologies/javase-java-archive-javase6-downloads.html#jdk-6u21-oth-JPR 下载路径

    安装步骤:https://blog.csdn.net/atongmu2017/article/details/89524967

    1.在pom文件里 添加打包的格式

     2.打开application.properties,设置项目运行端口(我用的是8800,默认是8080,如果你用的是别的端口,要在这篇文章的1.7章节中把你的端口加入到安全组中去)

    3.

    四:在阿里云服务器上安装Jetty

    https://www.cnblogs.com/huangchunbao/p/10826758.html

  • 相关阅读:
    一个完整的Erlang应用
    Erlang的Web库和框架
    erlang lists
    【erlang 网络编程学习】 分析cowboy acceptor实现
    Mochiweb的设计分析
    Misultin, Mochiweb, Cowboy, NodeJS 及 Tornadoweb测评
    用Mochiweb打造百万级Comet应用,第一部分
    欢迎阅读 Erlang OTP 设计原理文档
    erlang app 文件
    转:DataGridView列的宽度、行的高度自动调整
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/13524275.html
Copyright © 2011-2022 走看看