- 將vue編譯后生成的文件放到static文件夾下(或配置靜態文件訪問的路徑文件夾下),index.html放到templates文件下。如圖
2.在pom.xml中添加thymeleaf模板依賴,否則controller控制的頁面跳轉找不到templates下的index.html;
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency>
3. idea 打包成jar包
4. 生成的jar
5.在window上運行jar,在生成的jar文件夾下運行cmd命令
6.在linux上運行jar,將生成jar文件夾放到linux上的home目錄下,
7.在jar目錄下執行命令 :nohup java -jar qbgs.jar &(日志默認輸出在該目錄下的nohup.out文件中)
(指定端口號及日志輸出位置:nohup java -jar -Dserver.port=8099 qbgs.jar > log.log & )
nohup: 命令的作用就是讓程序在后台運行,不用擔心關閉連接進程斷掉的問題,運行日志在目錄下的nohup.out中
注意:不要漏掉命令結尾的“&”,否則ctrl + c 結束命令后程序就被關閉(踩過的坑)
8.關閉linux上正在運行的jar
查看進程並kill掉
ps aux|grep getCimiss-surf.jar
Kill -9 進程ID