Java Spring单元测试期间的Servlet异常
我的项目有问题。当我使用MockMvc和Mockito对Spring控制器进行单元测试时,我得到以下错误:Java Spring单元测试期间的Servlet异常,java,spring,maven,unit-testing,spring-mvc,Java,Spring,Maven,Unit Testing,Spring Mvc,我的项目有问题。当我使用MockMvc和Mockito对Spring控制器进行单元测试时,我得到以下错误: java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/ServletException 发生这种情况的原因是this.mockMvc=MockMvcBuilders.standaloneSetup(cust
java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/servlet/ServletException
发生这种情况的原因是this.mockMvc=MockMvcBuilders.standaloneSetup(custCont.build()代码>行。我将maven用于我的依赖项,它们是:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>3.2.3.RELEASE</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
</dependency>
</dependencies>
org.springframework
SpringWebMVC
${spring.version}
朱尼特
朱尼特
4.12
org.mockito
莫基托所有
1.9.5
测试
org.springframework
弹簧试验
3.2.3.1发布
测试
爪哇
JavaEEAPI
6
如果你需要更多关于这件事的信息,我很乐意提供。请帮我找出导致错误的原因。请检查。与您面临的问题相同。@AniketThakur除非我以错误的方式添加javaee.jar(我通过在Eclipse中添加到java构建路径库来完成),否则它无法解决问题。您是否从maven依赖项文件中删除了javaee api
条目?@AniketThakur我没有,现在我有,添加javax servlet依赖项时出现错误。