【发布时间】:2015-12-08 11:37:40
【问题描述】:
每次我尝试运行配置了 JSP 的 spring boot 应用程序时都会收到此错误:
java.lang.NoClassDefFoundError: javax/servlet/ServletContext
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
.............
[more errors/exceptions]
.............
Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
at java.lang.Class.getDeclaredMethods(Class.java:1975)
我尝试运行示例:spring-boot-sample-web-jsp 和 spring-boot-sample-web-jsp
这些样本的结果相同。我使用 IntelliJ IDEA 运行应用程序,但不知道为什么它不起作用。
【问题讨论】:
-
错误告诉你没有找到类定义,以及它的堆栈跟踪。你跟踪了吗?
标签: java spring jsp spring-mvc spring-boot