springboot打war发布服务器

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)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值