Informationen zur Arbeit an PSI Probe und zum Senden von Patches finden Sie unter CONTRIBUTING.md.
Bitte laden Sie die neueste Version von probe.war hier herunter
Bitte laden Sie die neueste Version von psi-probe-web.war hier herunter
Sie können „psi-probe-web.war“ nach Belieben in „probe.war“ oder einen anderen Namen umbenennen.
Bitte laden Sie hier die neuesten psi-probe-web.war-Schnappschüsse herunter
Sie können „psi-probe-web.war“ nach Belieben in „probe.war“ oder einen anderen Namen umbenennen.
Klonen Sie das Git-Repository von PSI Probe.
Hinweis: Wenn Sie vorhaben, zu PSI Probe beizutragen, sollten Sie zuerst Ihren eigenen Fork auf GitHub erstellen und diesen klonen. Befolgen Sie andernfalls diese Schritte, um die neueste Version von PSI Probe selbst zu erstellen.
Führen Sie den folgenden Befehl aus:
git clone https://github.com/psi-probe/psi-probe
Dadurch wird ein Verzeichnis namens psi-probe
erstellt. In den folgenden Schritten wird dies als „Ihr PSI Probe-Basisverzeichnis“ bezeichnet.
Die zum Erstellen mindestens erforderliche JDK-Version ist JDK 11 und die Ausführung ist JDK 8.
**Laden Sie Maven 3.9.6 oder höher herunter und installieren Sie es
Sie können es von der Apache Maven-Website herunterladen.
Führen Sie Maven aus.
Führen Sie den folgenden Befehl aus Ihrem PSI Probe-Basisverzeichnis aus:
mvn package
Dadurch wird eine bereitstellbare Datei unter web/target/probe.war
erstellt.
Allgemein unterstützte Versionen für Tomcat-Drittanbieter stimmen mit deren Unterstützung überein, frühere Versionen funktionieren jedoch möglicherweise noch. Es empfiehlt sich in jedem Fall, nur unterstützte Tomcat-Releases des jeweiligen Anbieters zu verwenden. Unser Support gilt nur für Nicht-CVE-Releases.
Tomcat 8.5-Serie (Hinweis: Wir werden die Unterstützung für Tomcat 8.5 einstellen, nachdem Tomcat es kurz nach dem 31.03.2024 offiziell archiviert hat, und wir werden vorher eine endgültige Veröffentlichung fertigstellen.)
Tomcat 9.0-Serie
Tomcat 10.0-Serie (von Tomcat eingestellt / noch nicht von psi probe veröffentlicht)
Tomcat 10.1-Serie (noch nicht von Psi Probe veröffentlicht – Probleme beim Hop von Tomcat 10.0.27 auf 10.1.x)
Tomcat 11.0-Serie (ausstehend)
PSI Probe nutzt Deep Reflection, um auf Daten zuzugreifen. Achten Sie darauf, dass Ihre Tomcat-Konfiguration dies berücksichtigt. Sie können dies tun, indem Sie die Variable JDK_JAVA_OPTIONS erweitern:
...
--add-opens=java.base/java.lang=ALL-UNNAMED
--add-opens=java.base/java.io=ALL-UNNAMED
--add-opens=java.base/java.util=ALL-UNNAMED
--add-opens=java.base/java.util.concurrent=ALL-UNNAMED
--add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
...