Eine Java-Abweichung vor dem Neustart erkennen
PluginGuardVeröffentlicht- Ausgangsproblem
- Ein Plugin-Update ist nun für ein neueres Java kompiliert, als Ihr Server nutzt. Die JVM würde es nicht laden, und die Ursache steckt in einem langen Startprotokoll.
- Was das Plugin entscheidet
- PluginGuard liest die Klassendatei-Version in jeder Jar in plugins/ und vergleicht sie mit dem Java, das der Server meldet. Es führt nie eine Jar aus und verändert sie nie.
- Ergebnis
- Der Scan meldet für dieses Plugin einen kritischen Befund JAVA_VERSION_TOO_NEW, und die Korrekturliste empfiehlt ein neueres Java oder eine für Ihres gebaute Version.
- Grenzen, die man kennen sollte
- PluginGuard läuft in einem bereits gestarteten Server. Scannen Sie nach dem Kopieren der Jar und vor dem Neustart; einem Server, der nicht mehr startet, kann es nicht helfen.
BeispielablaufDarstellung, keine Live-Daten
- Neue Jar nach plugins/ kopieren
- /pluginguard scan ausführen
- Kritischer Befund: Java-Version zu neu