Spring Boot 项目发布经验
1.搭建SSH服务。
软件:FreeSSHd。
使用方法:https://blog.csdn.net/xadnnn/article/details/123984304
目的:搭建ssh服务用于本地向云服务器上传文件。
注意事项:配置云服务器相应安全策略,在云服务器中配置对应端口号的入站、出站规则,根据实际情况在入站规则中选择TCP/UDP协议。
2.环境搭建。
软件:JAVA JDK,JRE;MySQL;TomCat(Spring Boot项目可自带TomCat组件)
使用方法:百度吧。
目的:提供网站环境。
注意事项:命令行:java命令生效,MySQL数据库和表名和本地一致,用户密码要和配置文件中的连接字符串一致。
3.引入SpringBoot jar包
操作流程:IDEA右侧Maven仓库 demo选项下第一个子选项下clean 清空target文件,package(打包,默认打jar包)
注意事项:Spring Boot+JSP 项目由于SpringBoot项目默认不支持JSP故打包时需要在pom.xml下配置
Spring默认访问的网页的静态文件位于和java文件夹下平齐的resources文件中,webapp文件夹spring不会看的。
1.4.2.RELEASE版本为啥用我也不知道,反正不是这个版本的包,打包出来的文件访问不了,有大佬懂的可以解答一下。
本地java -jar jar包文件名 启动一下你的jar包,如果可以在本地访问就代表打包成功了。
通过xftp将jar包上传,启动就行了。注意需要检查网站端口是否被占用,云服务器是否启用对应端口的安全策略