log
Caused by: java.lang.NoSuchMethodError: 'boolean javax.servlet.ServletContext.setInitParameter(java.lang.String, java.lang.String)'
Cause
The error indicates multiple version servlet-api jar in class path.
-
javax.servlet:servlet-api
(< 3.0) -
javax.servlet:javax.servlet-api
(>= 3.0)
Resolution
Remove old servlet-api dependency.
Basically, old class depends on old servlet api will work with new api.
build.gradle
configurations.all {
exclude module: "servlet-api" // Old pre-3.0 servlet API artifact
}