部署springboot项目并使用Nginx置域名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了部署springboot项目并使用Nginx置域名相关的知识,希望对你有一定的参考价值。

参考技术A 先 clear 再 package 出现BUILD SUCCESS就是打包成功了。

Building jar 是jar包的路径

页面访问成功!

拿到jar包访问成功我们第一阶段完成。

补充:
使用自定义的端口号

最普遍的方法:

​ 查看运行日志

这样我们就可以使用 IP地址+端口号来访问我们的服务啦!!!

补充:
查看java项目的进程号

3.在Nginx的配置文件里面再加入一个server

主要修改如下几个参数:

这样咱就可使用域名访问我们的服务啦

问题:

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Fri Jul 10 14:09:04 CST 2020

There was an unexpected error (type=Internal Server Error, status=500).

Error resolving template [/commons/public], template might not exist or might not be accessible by any of the configured Template Resolvers (template: "public/public-hot-news" - line 10, col 10)

在window系统下没问题。部署到linux下面出现这个问题

需要注意配置

spring.thymeleaf.prefix=classpath:/templates/
这里已经有斜线了 引入模板的时候不需要再加了

common为目录templates下面的

以上是关于部署springboot项目并使用Nginx置域名的主要内容,如果未能解决你的问题,请参考以下文章

如何将springboot项目打包成jar包并部署到服务器上

springboot 绑定域名

nginx反向代理springboot的jar包

nginx反向代理springboot的jar包

Docker+nginx部署SpringBoot+vue前后端分离项目

Docker-compose+nginx部署SpringBoot+Vue前后端分离项目