美文网首页
部署java项目到linux

部署java项目到linux

作者: 王小児 | 来源:发表于2020-06-14 10:25 被阅读0次

    java环境搭建

    1. 到管网下载jdk8 ,Java SE 8的官方网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
      jdk8.png
      2.解压缩gz文件到对应的目录(如果没有相应目录,则用mkdir命令先建立文件夹)。
    [root@pingtaizu download]# tar -zxvf jdk-8u161-linux-x64.tar.gz -C /usr/java
    

    如果解压出来多一层目录的话 ,用[root@iZdbg3rx19tgjhZ java]# mv jdk1.8.0_161/* ./ 往上移一层
    3.添加到环境变量
    编辑profile文件 ,添加如下代码 。
    [root@pingtaizu java]# vim /etc/profile

    export JAVA_HOME=/usr/java
    export PATH=$JAVA_HOME/bin:$PATH
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    

    4.刷新环境变量
    [root@iZdbg3rx19tgjhZ java]# source /etc/profile
    5.查看jdk版本

    [root@iZdbg3rx19tgjhZ java]# java -version
    java version "1.8.0_161"
    Java(TM) SE Runtime Environment (build 1.8.0_161-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)
    

    redis 安装部署

    1.下载linux版本的gz包,拷贝到linux服务器进行解压缩。


    redis解压
    [root@iZdbg3rx19tgjhZ download]# tar -zxvf redis-3.2.8.tar.gz  
    

    2,到redis目录下,执行make命令 。我这里要将redis安装到 /usr/local/server/redis目录 ,所以 make的时候要添加指定目录的参数

    [root@iZdbg3rx19tgjhZ redis-3.2.8]# make PREFIX=/usr/local/server/redis
    

    3.cd到redis目录下 ,修改redis.conf ,设置端口、密码、后台启动、日志目录等参数


    redis安装之后目录
    日志目录

    4.启动redis

    [root@iZdbg3rx19tgjhZ redis]# ./bin/redis-server ./redis.conf
    

    如果遇到*** FATAL CONFIG FILE ERROR ***
    Reading the configuration file, at line 163 >>> 'logfile "/home/data/logs/redis/redis.log"' 错误,则到/home目录下建立好对应的日志目录
    5.查看redis进程

    [root@iZdbg3rx19tgjhZ logs]# cd /usr/local/server/redis/
    [root@iZdbg3rx19tgjhZ redis]# ./bin/redis-server ./redis.conf 
    [root@iZdbg3rx19tgjhZ redis]# ps -A | grep redis
    19145 ?        00:00:00 redis-server
    [root@iZdbg3rx19tgjhZ redis]# ps -ef |grep redis
    root     19145     1  0 12:30 ?        00:00:00 ./bin/redis-server *:6379
    root     19316   727  0 12:43 pts/0    00:00:00 grep --color=auto redis
    [root@iZdbg3rx19tgjhZ redis]# 
    

    或者查看redis监听端口

    [root@iZdbg3rx19tgjhZ redis]# netstat -tlnp |grep 6379
    tcp        0      0 0.0.0.0:6379            0.0.0.0:*               LISTEN      19145/./bin/redis-s 
    tcp6       0      0 :::6379                 :::*                    LISTEN      19145/./bin/redis-s 
    [root@iZdbg3rx19tgjhZ redis]# 
    

    tomcat安装

    1.到tomcat管网下载linux对应的版本,上传到linux服务器,并解压。

    [root@iZdbg3rx19tgjhZ server]# tar -zxvf apache-tomcat-8.5.42.tar.gz 
    

    我这里有多个tomcat,将文件夹名称后面添加对应的端口

    [root@iZdbg3rx19tgjhZ server]# ll
    total 12
    drwxr-xr-x 3 root root 4096 Jun 14 12:21 redis
    drwxr-xr-x 9 root root 4096 Jun 14 13:35 tomcat8-8081
    drwxr-xr-x 9 root root 4096 Jun 14 13:26 tomcat8-8094
    

    再将项目的war包丢到对应的tomcat的webapp目录下。
    到tomcat的bin目录,[root@iZdbg3rx19tgjhZ bin]# ./startup.sh

    相关文章

      网友评论

          本文标题:部署java项目到linux

          本文链接:https://www.haomeiwen.com/subject/ethxxktx.html