美文网首页java攻城狮程序员
Linux部署项目之安装JDK,Tomcat,mysql

Linux部署项目之安装JDK,Tomcat,mysql

作者: 大炮对着虫子 | 来源:发表于2017-10-02 14:35 被阅读20次

    如果不能简单的把事情说清楚,说明你还没有完全明白

    最近开始在linux部署项目。Linux系统安装东西,比如jdk,mysql。一般有两种途径,一种是通过apt-get指令,自动的从互联网仓库中搜索安装或者卸载软件。另外一种是,自己上官网下载.gz包,然后自己上传到服务器上,解压安装。

    工欲善其事,必先利其器。我们先来了解下一些工具。

    winscp
    winscp连接界面
    我们可以使用winscp去连接我们的Linux服务器,进行文件的上传下载。
    前提:我们的Linux服务器安装了SSH服务
    WinSCP 可以执行所有基本的文件操作,例如下载和上传同时允许为文件和目录建立符号链接和快捷方式。
    下载JDK压缩包安装

    1、官网下载jdk包
    自己上官网下载对应的.gz包
    2、通过winscp将本地的.gz包上传到linux上。
    3、解压,一般我们安装到 usr/local 下
    4、

    
    sudo mkdir /usr/lib/jvm
     解压缩到该目录:
    
     sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm
    

    5、添加环境变量

    sudo vim /etc/profile
    在文件最后添加如下三行
    export JAVA_HOME=/usr/local/jdk1.8.0_144
    export CLASSPATH=.:$JAVA_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
    

    6、使环境生效

    
    配置完成之后需要使用指令:source/etc/profile来是配置生效
    

    7、测试jdk是否生效如果有显示jdk版本,说明jdk安装成功。

    java -version
    
    使用外网仓库自动安装
    sudo apt-get install oracle-java8-installer
    
    安装完后测试
    java -version
    
    Tomcat安装

    同样,我们可以去安装Tomcat,这里我建议的是通过自己去官网下载后,自行解压安装。

    sudo tar -zxvf tomcat.tar.gz
    cd tomcat/bin
    sh startup.sh(bat) 或者 sudo ./startup.sh
    

    测试tomcat是否正常启动

    ps -ef|grep tomcat
    

    关闭可以

    kill -9 pid
    
    tomcat启动

    如果tomcat启动闪退的话,原因很可能是没有配置 java_home环境变量

    可以通过测试

    echo JAVA_HOME   (输入)
    JAVA_HOME   (显示) 如果显示的是JAVA_HOME则说明有配置,
    没有显示就说明没有配置,Tomcat会闪退的哦
    

    可以通过 sudo vi tomcat/conf/server.xml 修改其端口

    配置MYSQL

    mysql如果是自己配置真心复杂,所以 这里我是采用apt-grep直接下载安装的。

    sudo apt-get install mysql-server
    

    安装成功后

    mysql 登录命令:
        mysql -uroot -p
    重启mysql:
        service mysql restart
    

    允许远程登录

    修改用户表,使其他ip和用户能够登入mysql
    mysql -uroot -p
        use mysql
        select host,user from user;
        update user set host = '%' where user='root' and host='localhost'
        exit;
    
    更改
        /etc/mysql/my.cnf 如果不在这个路径,则可能在
      /etc/mysql/mysql.conf.d$ /mysqld_safe_syslog.cnf
        bind-address           = 127.0.0.1
        上面注释掉
    
    重启下:service mysql restart
    

    通过上面的配置,我们就可以在win下面自己的可视化mysql上远程连接到linux服务器上,当然,服务器需要开发3306端口。

    win下面远程连接linux mysql

    这样,我们就能够进行linux的项目部署了

    相关文章

      网友评论

        本文标题:Linux部署项目之安装JDK,Tomcat,mysql

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