时间:2021-05-20
部署在tomcat容器中首先需要添加一些新的包和启动程序
1.在pom.xml文件中packaging便签下 jar 改为 war
<packaging>war</packaging>2.在pom.xml文件中添加新的依赖包
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>3.在spring-boot启动类的目录下添加一个新的启动类
package com.erxi.ms;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;@SpringBootApplication(exclude = { DataSourceAutoConfiguration.class})public class SpringBootStartApplication extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure( SpringApplicationBuilder builder) { // 注意这里要指向原先用main方法执行的MainApplication启动类 return builder.sources(MainApplication.class); }}总结
以上所述是小编给大家介绍的SpringBoot部署在tomcat容器中运行的部署方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言SpringBoot项目一般都是内嵌tomcat或者jetty服务器运行,很少用war包部署到外部的服务容器,即使放到linux中,一般也是直接启动Appl
前言SpringBoot项目一般都是内嵌tomcat或者jetty服务器运行,很少用war包部署到外部的服务容器,即使放到linux中,一般也是直接启动Appl
1.tomcat是谁?2.tomcat可以做什么?tomcat是一个web容器,可以将web应用部署到tomcat,由它提供web服务,一个web容器中可以部署
一.SpringBoot内嵌容器的部署方式SpringBoot内部默认提供内嵌的tomcat容器,所以可以直接打成jar包,丢到服务器上的任何一个目录,然后在当
本文实例讲述了JavaWeb项目部署在Tomcat运行出错与解决方法。分享给大家供大家参考,具体如下:1、在部署JavaWeb项目的过程中,启动Tomcat出现