美文网首页
Springboot部署的坑

Springboot部署的坑

作者: df661d1e16ba | 来源:发表于2019-01-26 23:54 被阅读6次

    打包jar
    pom.xml中的配置

    <groupId>top.onehundred</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>jar</packaging>
    

    jar包的名称会是 demo-0.0.1-SNAPSHOT.jar

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
    

    idea右侧maven->Lifecycle->package->右键Debug 开始打包

    包生成路径为项目的target中

    服务器安装jdk,下载jdk,上传到服务器,这里放到/usr/java文件夹中

    进入到/usr/java文件夹,解压jdk

    tar -zxvf jdk-11.0.2_linux-x64_bin.tar.gz

    配置环境变量

    vi /etc/profile

    添加以下代码,保存

    #set java environment  
    export JAVA_HOME=/usr/java/jdk-11.0.2
    export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH  
    export PATH=$JAVA_HOME/bin:$JAVA_HOME:$PATH  
    

    source /etc/profile

    执行以下命令,测试java是否配置正确

    java -version

    启动服务

    nohup java -jar demo-0.0.1-SNAPSHOT.jar &

    需要开启防火墙

    添加8080端口(--permanent永久生效)

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    firewall-cmd --reload

    查询端口是否打开

    firewall-cmd --zone= public --query-port=8080/tcp

    firewall-cmd --zone=public --list-ports

    查看所有开启的端口

    如果用阿里云,也要在安全组打开8080端口

    相关文章

      网友评论

          本文标题:Springboot部署的坑

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