Springboot项目部署记录

133 阅读1分钟

1、修改配置文件,将数据库配置修改为服务器上的配置

2、用maven打包

在这里插入图片描述

在这里插入图片描述

3、MAVEN打包时跳过测试

<build>  
    <plugins>  
      <plugin>  
        <groupId>org.apache.maven.plugins</groupId>  
        <artifactId>maven-surefire-plugin</artifactId>  
        <version>2.18.1</version>  
        <configuration>  
          <skipTests>true</skipTests>  
        </configuration>  
      </plugin>  
    </plugins>  
  </build>  

3、 resolving template解析模板错误

return "data/airline.html";//开发环境下的/data/airline.html需要修改为data/airline.html

4、服务器上新建bat命令,自启动jar包

java -jar D:\aircrew\aircrew.jar

5、部署在服务器上后网页图标全部显示为方块

可能原因,打包过程中静态资源文件被破坏,使用在线导入资源后,恢复正常(服务器与外网不相通,因此可能是在开发环境下导入生成了资源缓存,打包时将资源缓存保存进去了)

<link href="//netdna.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

6、引入的资源路径出错

本地开发环境时引入的(部署在服务器上会出错)

<script src="localhost:8088/aircrew/static/asserts/vendor/jquery/jquery.min.js"></script>

正确

<script th:src="@{/static/asserts/vendor/jquery/jquery.min.js}"></script>