zoukankan      html  css  js  c++  java
  • Java项目的简单部署

    根据网络资料汇总整理。

    **********************************准备工作

    top free
    cat /proc/cpuinfo
    groups

    切换root权限
    su -
    ctrl+d退出root
    **********************************GCC编译器安装
    yum -y install gcc


    **********************************rzsz文件上传下载工具安装
    root 账号登陆后,依次执行以下命令:
    cd /tmp
    wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
    tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
    ./configure && make && make install
    上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:
    cd /usr/bin
    ln -s /usr/local/bin/lrz rz
    ln -s /usr/local/bin/lsz sz
    2.使用说明
    sz命令发送文件到本地:
    # sz filename
    rz命令本地上传文件到服务器:
    # rz
    打开SecureCRT软件 -> Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录。


    **********************************Redis安装
    wget http://download.redis.io/releases/redis-3.2.1.tar.gz
    tar xzf redis-3.2.1.tar.gz
    cd redis-3.2.1
    make

    验证:
    src/redis-server redis.conf 启动服务
    src/redis-cli 连接服务
    src/redis-cli shutdown 停止服务

    redis> set foo bar
    OK
    redis> get foo
    "bar"

    redsi.conf设置密码
    requirepass ***
    vi下 /** 回车搜索关键字

    开放redis6379端口

    systemctl status iptables.service
    systemctl status firewalld.service


    iptables -A INPUT -ptcp --dport 端口号-j ACCEPT
    iptables -I INPUT -p tcp --dport 6379 -j DROP
    iptables -I INPUT -s 127.0.0.1 -p tcp --dport 6379 -j ACCEPT

    firewall-cmd --zone=public --add-port=6379/tcp --permanent
    firewall-cmd --reload


    **********************************Java安装
    卸载OpenJDK
    rpm -qa | grep jdk
    rpm -e --nodeps


    安装jdk
    rz上传安装包
    tar -zxvf 解压缩
    mv jdk1.7.0_79/ /usr/local/jdk7

    配置环境变量
    vi /etc/profile
    文件末尾加上
    JAVA_HOME=/usr/local/jdk7
    JRE_HOME=/usr/local/jdk7/jre
    PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export JAVA_HOME JRE_HOME PATH CLASSPATH

    使配置生效
    source /etc/profile


    **********************************Tomcat安装
    rz上传安装包
    tar -zxvf 解压
    mv apache-tomcat-7.0.68/ apache-tomcat-management/
    删除webapps下目录
    部署本地war包
    sh /bin/startup.sh 启动
    sh /bin/shutdown/sh 停止


    **********************************日志切割工具安装

    注意是在ROOT权限(su进入,Ctrl+D退出)下操作:

    1、下载

    # (wget地址源有问题,可以搜索cronolog-1.6.2.tar.gz 直接下载压缩包) wget http://cronolog.org/download/cronolog-1.6.2.tar.gz
    # rz 上传安装包

    2、解压缩

    # tar -zxvf cronolog-1.6.2.tar.gz
    (若zxvf命令无法使用,说明安装包出现错误)

    3、进入cronolog安装文件所在目录

    # cd cronolog-1.6.2

    4、运行安装

    # ./configure
    # make
    # make install

    若缺少gcc编译环境:这是缺少GCC编译器造成的,安装即可。
    解决办法:找到gcc的rpm包,安装即可。或者使用yum命令安装:
    # yum install gcc -y

    5、查看cronolog安装后所在目录(验证安装是否成功)

    # which cronolog

    一般情况下显示为:/usr/local/sbin/cronolog

    另外需要修改tomcat/bin/catalian.sh文件:
    vi下输入行号,gg跳转
    第368行 注释#touch "$CATALINA_OUT"
    第381和392行 org.apache.catalina.startup.Bootstrap "$@" start 后面添加 2>&1 |/usr/local/sbin/cronolog "$CATALINA_BASE/logs/catalina-%Y-%m-%d.out" &
    注释#>> "$CATALINA_OUT" 2>&1 "&"

  • 相关阅读:
    [mac]macOS Big Sur大苏尔动态壁纸下载
    JAVA各种OOM代码样例及解决方法
    详解Flask上下文
    Python代码规范检测
    深入掌握K8S Pod
    Java中包装类Test类测试出错的解决方法(JUnit5)
    细说selenium的等待条件
    利用tox打造自动自动化测试框架
    JAVA实现BP神经网络算法
    Oracle游标简介与使用
  • 原文地址:https://www.cnblogs.com/qwjdp/p/5821656.html
Copyright © 2011-2022 走看看