将java web项目打包war文件然后发布到Tomcat,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将java web项目打包war文件然后发布到Tomcat,相关的知识,希望对你有一定的参考价值。

用ant或者meven都可以打包成war包,然后放到tomcat的webapps下,启动tomcat自动解压,然后用localhost访问即可。 参考技术A 你既然已经打成war包了,那么可以直接登陆到tomcat后台,上传你的war包项目了。上传成功之后tomcat会自动部署你的项目。 参考技术B 如上,war部署后,自动解压为文件夹,不是直接跑war包。一般war包中就不包含源代码了,如果想修改java代码,应该在打包前的项目中修改,修改后再重新打包成war,卸载原来的应用,重新部署。

springboot项目打war包,并部署到tomcat

参考技术A idea:2019.1 ultimate

springboot: 2.2.5

tomcat:9.0.31

这里有两种方式可供选择:

全称:org.springframework.boot.web.servlet.support.SpringBootServletInitializer,官方文档也有详细介绍为什么要继承。

直接使用idea的maven插件进行打包发布:

先进行clean清除target下面的文件,然后package将war包打包到target文件夹下。或者用install将war包打包到本地仓库中就好了。

建议springboot中的tomcat是什么版本,就在生成环境使用说明版本的tomcat,这样可以避免出现不必要的错误。

以上是关于将java web项目打包war文件然后发布到Tomcat,的主要内容,如果未能解决你的问题,请参考以下文章

java web项目打包如何打包,除了Eclipse工具内的手动打war包

[经验] Java Web 项目怎么部署到 Linux 系统上

将项目打包成War包与打包成Jar包的区别及应用场景

关于Java打war包

Java Web项目部署

springboot项目打war包,并部署到tomcat