[JAVA] Unsicherheit des gemeinsamen Glases für mehrere Versionen

Vor kurzem gab es bei der Veröffentlichung eines Projekts ein Problem mit mehreren Versionen des gemeinsamen Jar. Ich werde es posten.

Symptom: Bei der Ausführung auf einem Server tritt ein Systemfehler auf und im Protokoll wird nichts angezeigt. Gleiche Quelle, kein Problem auf einem anderen Server Ursache: Es gibt zwei Jar, commons-lang.jar und commons-lang-2.0.jar, die StringUtils verwenden. Die Unsicherheit machte es unsicher, welche JAVA verwenden würde.

Problemumgehung: Löschen Sie die alte Version, um die neueste Version zu erzwingen

Recommended Posts

Unsicherheit des gemeinsamen Glases für mehrere Versionen
Beispielquellcode zum Ermitteln des minimalen gemeinsamen Vielfachen mehrerer Werte in Java
Verwalten Sie mehrere Versionen von Ruby unter Mac [macOS + rbenv]
Registrierung mehrerer WebMvcConfigurers
Verwenden mehrerer Java-Versionen mit Brew auf Mac + jEnv