一般情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动 (使用内置 Tomcat 的话,可以在 application.yml 中进行相关配置) 但是有时我们会需要打包成 war 包,放入外置的 Tomcat 中进行运行(我的 SpringBoot 版本为 2.6.7,Tomcat 的版本为 9.0.74,编译器是IDEA) Tips:我也是第一次将SpringBo...
一、新建SpringBoot项目 <!--SpringBoot-WEB依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 1. 2. 3. 4. 5. 二、pom.xml中排除内嵌的tomcat <!--排除内嵌的tomcat--> <dependency> <groupId>org.springframework.bo...
启动Tomcat 后,你可以通过浏览器访问你的 Spring Boot 应用程序。默认情况下,URL 应该是http://localhost:8080/my-spring-boot-app-1.0-SNAPSHOT/。 结语 通过以上步骤,你已经成功地将 Spring Boot 项目打包成 WAR 文件,并了解了如何在 Tomcat 上进行部署,希望本文对你有所帮助。
mvn clean package 如果提示springboot错误: 找不到或无法加载主类,则需要在CMD中执行此命令 然后在项目中按F5刷新项目即可解决。 将生成的war包放到tomcat的webapps目录中,重新运行tomcat即可执行。
接下去,就可以在eclipse中配置的tomcat上运行项目了。 8、让springboot支持tomcat6的方法 springboot要支持servlet2.5,才可以在tomcat6中运行,让springboot支持servlet2.5需用到spring-boot-legacy,该插件目前只支持到springboot2.0.3版本。 测试环境:tomcat6 + jdk 1.8 +Springboot 1.5.9.RELEASE ...
在您的Spring Boot项目的pom.xml文件中,将打包方式设置为war。在<packaging>标签中添加以下内容。 <packaging>war</packaging> 在pom.xml文件中将build节点中的finalName修改为server.context-path中的路径。就是项目名称。 <build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-bo...
接着,将spring-boot-starter-web包中的tomcat排除掉,因为部署到tomcat上,需要用linux上的tomcat,然后排除掉后是不能通过编译的,因为SpringBoot项目中用到tomcat中的一些api,所以我么再添加一个tomcat依赖,并设置其作用域为provide,该作用域意思是让后添加的tomcat只参与项目的编译阶段,打包阶段不会参与,也就是说该to...
这一篇文章介绍SpringBoot应用修改默认打jar形式部署为打war包形式,部署到外部Tomcat。 SpringBoot应用默认打包成为可执行jar模式让我们感觉到部署的便捷,接下来给大家介绍一下SpringBoot项目打War包形式部署到外部Tomcat。 修改原有项目 1.修改项目 打开项目,修改pom文件: ...
在Spring Boot中,默认的打包类型是jar。如果要将应用部署到Tomcat,需要将其修改为war。在pom.xml文件中,找到标签,将其修改为war。问题二:内嵌Tomcat冲突解决方案:排除内嵌Tomcat包依赖在Spring Boot的web项目中,内嵌了一个Tomcat服务器。如果要将应用部署到外部Tomcat,需要排除内嵌的Tomcat包依赖。在pom.xml文件中,...
把spring-boot项目部署到外部tomcat环境下 想要把spring-boot项目按照平常的web项目一样发布到tomcat容器下需要进行下列几个步骤: 一、修改打包形式 在pom.xml里设置 代码语言:javascript 复制 <packaging>war</packaging> 二、移除嵌入式tomcat插件 在pom.xml里找到spring-boot-starter-web依赖节点,在其中进行如下修改:...