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>