美文网首页Java
从0到1详解阿里云服务器部署springboot应用(安装jav

从0到1详解阿里云服务器部署springboot应用(安装jav

作者: 一颗白菜_ | 来源:发表于2020-04-03 14:08 被阅读0次

    购买阿里云服务器的步骤就省略了,购买后进去重置密码然后连接示例即可进入服务器终端。

    1、配置Java环境(安装jdk)

    由于官方下载太慢了,因此我选择了镜像网站:https://repo.huaweicloud.com/java/jdk

    将下载的压缩包拷贝进虚拟机中,并在虚拟机中使用scp -r jdk-8u202-linux-x64.tar.gz root@ip地址:/usr/将该压缩包传入服务器:

    在usr下面创建java/jdk目录:

    root@i[省略]:/usr# mkdir java
    root@i[省略]:/usr# cd java
    root@i[省略]:/usr/java# mkdir jdk
    root@i[省略]:/usr/java# cd jdk
    root@i[省略]:/usr/java/jdk# cd ../
    root@i[省略]:/usr/java# cd ../</pre>
    

    到usr目录下将jdk压缩包解压到/usr/java/jdk中:

    root@i[省略]:/usr# tar -xvf jdk-8u202-linux-x64.tar.gz -C /usr/java/jdk
    

    配置环境变量:

    root@i[省略]:~# vi /etc/profile
    

    在文件中添加如下代码:

    # set java environment
    export JAVA_HOME=/usr/java/jdk/jdk1.8.0_202
    export JRE_HOME=/usr/java/jdk/jdk1.8.0_202/jre
    export CLASSPATH=.:JAVA_HOME/lib:JRE_HOME/lib:$CLASSPATH
    export PATH=JAVA_HOME/bin:JRE_HOME/bin/JAVA_HOME:PATH</pre>
    

    使用source /etc/profile使添加的环境变量生效。

    然后使用java -version查看是否配置成功:


    2、配置MySQL

    查找是否有mysql并删除残留的mysql:

    find / -name mysql | xargs rm -rf
    

    将下载的文件通过虚拟机传到服务器上(此步省略,具体操作可参考上面配置Java环境时怎么传入的)。

    然后解压到/usr/java/mysql:

    tar -zxvf mysql-5.6.47-linux-glibc2.12-x86_64.tar.gz -C /usr/java/mysql
    

    查看用户组中是否有mysql

    groups mysql
    

    没有则添加:

    # 添加用户组
    groupadd mysql
    
    # 添加mysql用户
    useradd -r -g mysql mysql
    

    进入mysql目录然后更改权限:

    chown -R mysql:mysql ./
    

    vi /etc/my.cnf来修改配置文件:

    [client]
    [mysqld]
    basedir=/usr/java/mysql
    datadir = /usr/java/mysql/data 
    log-error = /usr/java/mysql/data/error.log  </pre>
    

    进入bin目录输入安装mysql:

    ./mysql_install_db --user=mysql --basedir=/usr/java/mysql --datadir=/usr/java/mysql/data &
    

    在mysql目录下运行./support-files/mysql.server start启动mysql server。

    vim /etc/profile进入环境配置文件加入配置:

     # set mysql
     export PATH=$PATH:/usr/java/mysql/bin
    

    输入source /etc/profile

    然后输入mysql -uroot -p登录mysql,密码为空,直接回车键。

    进去后更改密码即可。

    就可以正常使用了。

    3、开放8080端口

    如果你没有开放端口,公网是访问不了服务器的,因此我们需要开放一个8080端口。

    点击一个安全组进去:

    然后导入一个安全组规则:

    4、部署springboot应用

    将一个springboot应用传进服务器后,进入对应的目录,运行它:

    如果你仅仅是输入java -jar test.jar的话,只要你把终端关了,应用就停止运行了。

    如果想在后台运行,那么输入如下:

    nohup java -jar test.jar > log1.log 2>&1 &

    这命令是使该应用可以在后台运行。并将输出重定向到log1.log日志文件中。

    然后输入ip:8080/...(你的请求)就可以在任何地方访问了,这里请求访问的是swagger生成的项目接口文档页面:

    相关文章

      网友评论

        本文标题:从0到1详解阿里云服务器部署springboot应用(安装jav

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