1、pom文件的jar改成war
<packaging>war</packaging>
<build>
<finalName>boot<finalName><!--war包名-->
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<!--如果想在没有web.xml文件的情况下构建war,请设置为false-->
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
</build>
2、启动类继承SpringBootServlerInitializer 重写configuer方法
proteted springApplicationBuilder configure(springApplicationBuilder builder){
return builder.sources(启动类名.class);
}
3、配置tomcat
第一步: 把defaultHost的值修改成域名
<Engine name="Catalina" defaultHost="localhost" >
改为
<Engine defaultHost="www.asdad.com" name="Catalina">
第二步: 把name的值改为域名
<Host name="localhost" debug="0" appBase="webapps" unpackWARs="true" autoDeploy="true">
改为
<Host name="www.ceshiqlzn.xyz" appBase="webapps"
unpackWARs="true" autoDeploy="true" xmlNamespaceAware="false" xmlValidation="false">
第三步:加</host>前面 docBase指向项目名
<Context docBase="E:\apache-tomcat-8.5.28\webapps\boot" path="" reloadable="false"/>
tomcat算计基本配置完成 再根据需求配置别的东西
4、申请域名 解析 绑定服务器ip
5、服务器控制台开通端口号
6、查看服务器防火墙是否放行端口号
w10 系统 控制面板→程序→程序和功能→启用或被关闭Windows功能→勾选telnet客户端
然后在cmd中输入netstat -na 如图
7、开放端口号
点击 检查防火墙状态→高级设置→新建规则 然后进行配置 返回第六步查看是否开放端口号
8、 tomcat启动闪退 想看报错原因 可以编辑startup文件在
call “%EXECUTABLE%” start (start改为run) %CMD_LINE_ARGS%
:end
pauser(加上pauser)