A. Si utiliza Maven, una forma útil para depurar frascos choque es:
mvn dependency:tree
Por ejemplo, una excepción:
java.lang.SecurityException: class "javax.servlet.HttpConstraintElement"'s signer information does not match signer information of other classes in the same package
que hacemos:
mvn dependency:tree|grep servlet
Su salida:
[INFO] +- javax.servlet:servlet-api:jar:2.5:compile
[INFO] +- javax.servlet:jstl:jar:1.2:compile
[INFO] | +- org.eclipse.jetty.orbit:javax.servlet.jsp:jar:2.2.0.v201112011158:compile
[INFO] | +- org.eclipse.jetty.orbit:javax.servlet.jsp.jstl:jar:1.2.0.v201105211821:compile
[INFO] | +- org.eclipse.jetty.orbit:javax.servlet:jar:3.0.0.v201112011016:compile
[INFO] +- org.eclipse.jetty:jetty-servlet:jar:9.0.0.RC2:compile
muestra las diferencias entre servlet-api 2.5 y javax.servlet 3.0.0.x.
B.Otras sugerencias útiles (cómo depurar la excepción de seguridad y cómo excluir a los expertos) están en la pregunta al Signer information does not match.
He usado el mismo certificado, pero ha expirado, ¿cómo volver a hacerlo? – Frank
¿Alguien puede explicarle a los novatos cómo hacerlo?Empecé a trabajar con Java y Spring hace una semana y estoy perdido. – mghz
Estoy enfrentando un problema similar, pero está en hibernate jarras. Estos frascos no están firmados, aún así me enfrento a este problema. ¿Por qué? Consulte http://stackoverflow.com/questions/24386463/java-lang-securityexception-signer-information-does-not-match-signer-informatio – user613114