Wie man JavaFx-WebEngine zum melden von Fehlern im detail?
In JavaFx kann ich attach listener zum load-Arbeiter für eine webEngine wie diese:
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());
}
});
Jedoch, wenn ich versuche, laden Sie ein Dokument an eine https - Adresse wie:
https://SomeLocalMachine.com:9443/jts/admin#action=com.ibm.team.repository.manageUsers
alles, was ich bekommen, ausgedruckt, auf der Konsole ist:
webEngine result READY
webEngine result SCHEDULED
webEngine result RUNNING
webEngine result FAILED
(Die gleiche https-Adresse in Firefox oder Chrome bekommt der von mir einen login-Seite)
Weiß jemand, wie ich bekommen kann mehr ausführliche Berichte aus der JavaFx-WebEngine. Ich möchte nicht nur wissen, dass es fehlgeschlagen ist - ich muss wissen, warum. Ich kann denke mein Fehler ist SSL/Zertifikat/HTTPS verwandten, aber derzeit bin ich ziemlich im Dunkeln, welche Teil der SSL-verursacht, dass es 'SCHEITERN'
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie
com.sun.javafx.webkit.WebConsoleListener
. Nachteil ist, dass es JRE internen API.Haben Sie versucht, die folgenden:
Die besten, die wir jemals bekommen haben, war:
aber das hat nicht geholfen.
(Unser Fehler verursacht wurde durch eine fehlende CookieStore, es scheint, dass Sie nicht bekommen, ein frei - und ein Standard-one: http://docs.oracle.com/javase/7/docs/api/java/net/CookieHandler.html)