java.lang.NoSuchMethodError: javax.servlet.http.Cookie.setHttpOnly (Z) V

Pawan Patil:

Estoy utilizando el servidor de aplicaciones WebLogic 10.3.6.0 para el despliegue de la aplicación. después de desplegar una de las aplicaciones que utiliza JDK8. en tiempo de ejecución que tengo el siguiente error.

java.lang.NoSuchMethodError: javax.servlet.http.Cookie.setHttpOnly (Z) V

contenido de dependencies.gradle archivo son los siguientes

providedCompile 'javax.servlet: javax.servlet-api: 3.0.1'

¿Cuál sería la razón detrás de este error?

Charles Dowbecki:

Cookie.setHttpOnly()está disponible desde el Servlet 3.0. Va a desplegar en WebLogic 10, que proporciona sólo Servlet 2.5.

Tenga en cuenta que su proyecto está compilando contra una dependencia de la API y no la implementación de tiempo de ejecución real. Esta es la configuración del proyecto correcto, no lo cambie. Sin embargo, usted debe asegurarse de que las API que se han seleccionado para su recopilación se proporcionan en el tiempo de ejecución mediante el despliegue al servidor correcto.

Supongo que te gusta

Origin http://43.154.161.224:23101/article/api/json?id=203483&siteId=1
Recomendado
Clasificación