SpringBoot项目打包并部署

SpringBoot项目打包并部署

项目打包:

SpringBoot项目的配置文件:xxx.pom


        
            
            
                org.springframework.boot
                spring-boot-maven-plugin

                
                    
                    true
                    
                    com.cjj.scoreanalyseback.ScoreAnalyseBackApplication
                

                
                
                    
                        
                            repackage
                        
                    
                

            
            
            
                org.mybatis.generator
                mybatis-generator-maven-plugin
                1.3.2
                
                    ${mybatis.generator.generatorConfig.xml}
                    true
                    true
                

                
                    
                        org.mybatis.generator
                        mybatis-generator-core
                        1.3.2
                        jar    
                    
                
            


        
    

使用maven打包

SpringBoot项目打包并部署_第1张图片
得出jar包:
SpringBoot项目打包并部署_第2张图片
在windows下测试是否成功:
找到jar文件所在目录—>进入cmd—>输入java -jar xxx.jar
如:
SpringBoot项目打包并部署_第3张图片
此为打包成功!!
若提示主类找不到的错误,注意pom配置文件中的主类路径及文件名是否正确。

项目部署

把打包好的jar包放入服务器,服务器后台需要开放端口。
若是以 java -jar xxx.jar来启动的项目 则在关闭命令窗口时就会关闭服务。要想不会因为关闭客户端(xshell),导致的进程也被删除:
首先先用vim创建文件start.sh

vim start.sh

在文件中写入

java -jar xxx.jar

在保存一下:wq!

给文件 chmod 777 start.sh 权限

其次:

nohup ./start.sh &

就可以直接访问服务了。。

你可能感兴趣的