In JavaFx ich ein Zuhörer an die Last Arbeiter für eine WebEngine wie folgt anhängen:Wie kann JavaFx WebEngine Fehler im Detail melden?
webEngine.getLoadWorker().stateProperty().addListener(
new ChangeListener<Worker.State>() {
public void changed(ObservableValue ov, Worker.State oldState, Worker.State newState) {
System.out.println("webEngine result "+ newState.toString());
}
});
Allerdings, wenn ich versuche, bei einem https Adresse ein Dokument zu laden, wie zum Beispiel:
https://SomeLocalMachine.com:9443/jts/admin#action=com.ibm.team.repository.manageUsers
alles, was ich bekommen auf der Konsole ausgedruckt ist:
webEngine result READY
webEngine result SCHEDULED
webEngine result RUNNING
webEngine result FAILED
(Die gleiche HTTPS-Adresse in Firefox oder Chrome ruft mir eine Login-Seite)
Weiß jemand, wie ich detailliertere Berichte aus der JavaFx WebEngine bekommen kann. Ich möchte nicht nur wissen, dass es fehlgeschlagen ist - ich muss wissen warum. Ich kann erraten mein Fehler SSL/Zertifikat/HTTPS verwandt, aber zur Zeit bin ich ganz in der Dunkelheit, der ein Teil des SSL es verursacht ‚FAIL‘
Wo haben Sie diesen Code abgelegt? Ändern Sie in der Web-Engine-Ladezustandseigenschaft den Listener? – jewelsea
Ja in ChangeListener wie in 'webEngine.getLoadWorker(). StateProperty(). AddListener ( neuer ChangeListener() ..... –