LoginSignup
0
0

More than 3 years have passed since last update.

Caused by: java.lang.NoSuchMethodError: 'boolean javax.servlet.ServletContext.setInitParameter(java.lang.String, java.lang.String)'

Posted at
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
}
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0