2,使用IDEA打包Springboot项目的war包(maven项目) 3,下载Tomcat你的项目如果是:8066端口,请在服务器平台开放端口8066规则
(1)Tomcat 8.x 下载地址:https://tomcat.apache.org/download-80.cgi
(2)Tomcat 9.x 下载地址:https://tomcat.apache.org/download-90.cgi
下载安装方式自行选择,个人建议:
如果是windows系统下载安装包后缀:.exe
如果是linux系统下载安装包后缀:.tar.gz
4,Tomcat的配置文件与war包配置文件因为是windows系统,所以我下载了(.exe安装包),安装后就会自动添加进系统服务了
(1)因为项目是不前后端分离的,所以用到了:thymeleaf模板,配置如下:
#===Springboot与页面交互(thymeleaf工具) 配置信息 begin=== #设置thymeleaf模板引擎的缓存,设置false为关闭,默认为true #还得设置Edit Configurations 为update resources spring.thymeleaf.cache=false #是否检查模板位置是否存在。 spring.thymeleaf.check-template-location=true #Content-Type值 spring.thymeleaf.servlet.content-type=text/html #是否启用MVC Thymeleaf视图解析 spring.thymeleaf.enabled=true #模板编码 spring.thymeleaf.encoding=utf-8 #模板类型 spring.thymeleaf.mode=HTML5 #在构建URL时预先查看名称的前缀 spring.thymeleaf.prefix=classpath:/web/ #在构建URL时添加到视图名称后的后缀(默认值:.html) spring.thymeleaf.suffix=.html spring.mvc.static-path-pattern=/static/** #===Springboot与页面交互(thymeleaf工具) 配置信息 end===
(2)网页文件位置如下:
(3)修改Tomcat的server.xml配置文件,端口号改为:8066
(4)修改Tomcat的server.xml配置文件,在:Host标签中添加,项目静态文件访问路径
说明:
a,/static/ :项目静态网页文件地址
b,/elec/WEB-INF/classes/static/:项目实际war包解决后,静态文件地址
c,这个时候,只能在服务器本地访问,现在需要开启外网IP地址访问我们的项目
开启外网IP访问,修改server.xml中的Host 标签的name里面的值
如果备案了域名,可以直接写域名
注意,如果是使用nginx或者Apache做外网映射的
就不用添加:外网IP,直接使用:localhost
d,完整版server.xml如下
5,启动tomcat后,在浏览器输入如下
http://14.215.177.39:8066/abc/login
就可以访问自己项目的登录地址啦



