idea 打包springboot项目报错:404

1、

在本地的idea中,我们必须通过context-path(这里是volkswagen)+controller中的路径名访问项目,但是打包后,就不需要这个context-path,需要的是war包名+controller路径访问的形式

2、在测试类上,需要添加@Ignore不让maven将我么的测试类中的内容打成war包。

3、在启动类中,继承SpringBootServletInitializer类,并重写以下方法

//打成war包启动方式
protected SpringApplicationBuilder configure(
SpringApplicationBuilder builder)
{

return builder.sources(DemoApplication.class);
}

原文地址:https://www.cnblogs.com/yuxifly828/p/9838255.html

时间: 2024-10-08 19:49:18

idea 打包springboot项目报错:404的相关文章

运行springboot项目报错:Field userMapper in XX required a bean of type 'xx' that could not be found.

运行springboot项目报错: *************************** APPLICATION FAILED TO START *************************** Description: Field userMapper in com.whohim.springboot.service.impl.UserServiceImpl required a bean of type 'com.whohim.springboot.dao.UserMapper' t

resin发布spring-boot项目报错“java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger”

说白了还是jar包冲突问题,直接说解决方式: 首先将resin/lib下的validation-api-1.0.0.GA.jar替换成项目中的包validation-api-2.0.1.Final.jar 再将resin/webapp-jars下的 hibernate-validator-4.3.0.Final.jar jboss-logging-3.1.0.CR2.jar替换为项目中的版本hibernate-validator-5.1.0.Final.jar jboss-logging-3.3

springboot 项目报错问题的解决

报错如下: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context

IntelliJ IDEA 创建SpringBoot项目报错: 程序包org.springframework.boot不存在

解决方案:在pom.xml配置文件中添加依赖 <dependency>    <groupId>org.springframework.boot</groupId>    <artifactId>spring-boot-starter-aop</artifactId></dependency> 如果添加后依然报错可以重新加载maven包 1. Build-->Rebulid Project 就好了 2. 在项目根目录执行cmd 

IDEA导入springboot项目报错:non-managed pom.xml file found

用IDEA打开了一个maven项目,竟然报错:Non-managed pom.xml file found.结果显示如下b样: 第一步:点击侧边maven视图 第二步:添加pom.xml文件 第三步:选择项目运行所需sdk(即jdk) 依次点击file->project structure,打开配置界面 原文地址:https://www.cnblogs.com/zouhong/p/12375218.html

quick3.3final版创建项目报错解决

quick3.3final版创建项目报错解决 今天新下载了quick3.3final版,于是安装,创建项目,打开player新建项目如下图 然后点击创建,就发生了如下错误,相信应该有不少朋友会碰到的 首先,这里有两个错误 1.PHP Notice:  Undefined index: extracmd in /Users/wangmeng/Documents/quick-3.3/quick/bin/lib/quick/ProjectCreator.php on line 117 这是117行有未

导入项目报错

导入别人的项目报错就是环境不一致,无非是就是tomcat版本.JDK版本不一样:还有如果有关于servlet报错的问题也是关于tomcat的原因,因为servlet的实现是由各个服务器厂商发布的(想查找servlet实现类的源码需要引入tomcat源码). 接下来导入项目: 1.导入项目之前,请确认工作空间编码已设置为utf-8:window->Preferences->General->Wrokspace->Text file encoding->Other 选择UTF-8

Maven新建项目报错

在Eclipse下使用maven新建立的项目报错.有三个错误,一直没有找到合适的方法,今天终于解决了. 第一个错误:pom.xml报错. 解决办法:运行 maven install. 第二个错误:jsp文件报错,原因:缺少servlet-api包. 解决办法:去maven中央仓库下载.即在pom.xml文件中加入servlet-api的依赖. 第三个错误:src/main/java文件夹丢失. (1):   '右键build path -> configure build path -> so

Android见招拆招九:字符编码问题导入项目报错

导入项目报错 问题原因及解决 字符编码问题,UTF-8和GBK Android见招拆招九:字符编码问题导入项目报错,布布扣,bubuko.com