xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.glem.prj.nanjing</groupId> <artifactId>nanjing-data</artifactId> <version>1.0.0-SNAPSHOT</version> <packaging>war</packaging> <name>nanj...
好了,到此就可以执行mvn clean install命令打包了。 报404 问题# 网上有很多文章说 Spring Boot 应用打成 war 部署 Tomcat 后访问接口会报 404 错误。如果你是完全上面的步骤配置的不应该会有问题。 假如真的有问题,建议从下面几方面来解决: URL 有没有写对:部署 Tomcat 后是需要填写 context-path 的,这个 ...
检查Tomcat的server.xml文件,确保端口号配置正确,且已启用war文件部署。此外,还要检查Tomcat的context.xml文件,确保应用程序的上下文根路径配置正确。 检查应用程序打包配置在SpringBoot应用程序中,需要将打包方式设置为war。在pom.xml文件中,将packaging属性设置为war,如下所示:war此外,还需要将spring-boot-maven-plugin插...
好了,到此就可以执行mvn clean install命令打包了。 报404 问题# 网上有很多文章说 Spring Boot 应用打成 war 部署 Tomcat 后访问接口会报 404 错误。如果你是完全上面的步骤配置的不应该会有问题。 假如真的有问题,建议从下面几方面来解决: URL 有没有写对:部署 Tomcat 后是需要填写 context-path 的,这个 ...
一般来说springboot都打成jar包简单方便,java -jar就可以发布启动,但是也有打成war包然后用外置tomcat发布的时候. 看了一些贴说添加如下依赖,实测不行,这里用的是 maven3.6.1 tomcat8.5.x springboot2.1.x <!--添加tomcat--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-...
springboot打包war启动失败,404 <packaging>war</packaging> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> 上面tomcat版本不一致导致访问不到页面,添加<version>1.3.0.RELEASE</version>之后访问成功...
<!-- 该依赖的作用是:在项目打包时,剔除springboot内置tomcat。--> <!-- 如果没有该步骤,打成的war包内,会有关于内置tomcat的多余的jar包,但是并不影响项目最终的部署与运行。--> 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. springboot web启动器包含内置tomcat,改用外部 tomcat去除剔除springboot的tomcat...
简介:SpringBoot项目 Tomcat部署war程序时启动成功但是访问404异常处理 一、异常错误 Springboot项目 使用IntelliJ IDEA 将maven项目打war包,pom.xml文件中引入了依赖 并通过maven的package打包完后,放入tomcat的web-apps文件下 同时修改了打开conf文件夹下的server.xml文件,启动tomcat时出现了以下问题 ...
在SpringBoot项目中,若打成war包后部署至Tomcat服务器,出现接口访问报404错误,需查找原因并解决。问题核心在于SpringApplicationBuilder的缺失。SpringApplicationBuilder用于构建Spring应用,是SpringApplication和ApplicationContext实例的构建器。其流利的API和上下文层次结构支持为应用构建提供了便利。若在启动类中...