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命令查看端口占用