栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > 服务器

centos环境下使用tomcat 部署SpringBoot的war包

服务器 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力
准备war包 一、准备好已有的SpringBoot工程,在pom中添加依赖

1)设置打包格式为war

 war

2)排除SpringBoot内嵌的tomcat

 
		
			org.springframework.boot
			spring-boot-starter-tomcat
			provided
		
		
			javax.servlet
			javax.servlet-api
			3.1.0
		

3)配置插件

由原来的


		
			
				org.springframework.boot
				spring-boot-maven-plugin
			
		
	

配置成


		
			
				org.springframework.boot
				spring-boot-maven-plugin
				
					true
					
					Dfile.encoding=UTF-8
					
					com.peko.filemanager.Application
				
			
		
	
二、配置启动类

由原来的

@SpringBootApplication
public class Application{
 
	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}
}

配置成

@SpringBootApplication
public class Application extends SpringBootServletInitializer {
 
	public static void main(String[] args) {
		SpringApplication.run(Application.class, args);
	}
 
	@Override
	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
		return builder.sources(Application.class);
	}
}
三、用maven工具打包

先clean一下,再package



成功之后即可在target文件夹里找到打包好的war包



复制出来,然后可以改名字,这里我改成了helloworld.war

部署到centos上的tomcat 一、首先得安装tomcat

https://blog.csdn.net/piano_diano/article/details/116938060

二、将war包利用sftp工具上传到 tomcat/webapps 下



重启tomcat

systemctl restart tomcat

然后打开tomcat的管理界面





可以看到项目处于启动状态,如果是处于关闭状态,就去看tomcat/logs下的日志,报了什么错

注意:如果是以war部署在tomcat中,那么原本我们在yml文件中配置的端口号等信息是作废的

helloworld项目地址:https://gitee.com/ShyHour/hello-world

以上就是centos环境下使用tomcat 部署SpringBoot的war包的详细内容,更多关于tomcat 部署SpringBoot 的war包的资料请关注考高分网其它相关文章!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/304969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号