0_项目部署

  • 1. 打包

         需注意:数据库须要时正确的数据库,否则打包会出问题的java

         

 

         在linux中,也能够经过mvn spring-boot:run打包,这里我在linux中打包不成功,因此直接经过ide打包以后,在经过rz命令上传到linux服务器中linux

 

  • 2. 启动

         java -jar demo-0.0.1-SNAPSHOT.jar --server.port=8000web

         运行的包 启动端口spring

         tomcat默认会把8080端口占用,因此,须要修改端口,也可在配置文件中进行修改数据库

             

 

 

  • 3. 守护进程启动
  • 3.1. 建立文件 start.sh

         内容以下,tomcat

 

         #!/bin/sh服务器

  nohup java -jar /var/lib/tomcat/webapps/spDemo/demo-0.0.1-SNAPSHOT.jar --server.port=8000 >temp.log &app

 

         指令webapp

         nohup             no hang up【保持执行不挂起】ide

         &                     后台执行进程

         >                     理解为能够将命令行输出的日志等内容重定向到制定的文件如上指令中的temp.log文件中

         注意 > 和 >>的区别, 追加写入,后者是覆盖写入

 

  • 3.2 执行sh脚本

         $ sh start.sh 【而后回车就能够了】

 

         经过sudo netstat -nultp命令查看端口占用

        

相关文章
相关标签/搜索