Java-Applet mit Open Webstart und Sophos UTM
Hallo Leute,
wir haben verschiedene Java-Webstart-Applets (.jnlp) im Einsatz. Durch die Lizenzsierungs-Thematik von Oracle bitten uns die Softwarehersteller zusehens vom "normalen" Java auf alternative Laufzeitumgebungen umzusteigen. Die angesprochenen Java-Applets basieren auf Java Webstart. Eine alternative, die von einem der Softwarehersteller auch so empfohlen wird, ist OpenWebstart (basiert auf IcedTea-Web).
Ich habe OpenWebstart installiert und die entsprechende Anwendung über OpenWebstart/IcedTea-Web gestartet. Im Grund klappt der Start auch, allerdings bringt das Programm mit dem Hinweis ab, dass keine Verbindung mit dem Server hergestellt werden kann -> "bitte prüfen Sie die Internetverbindung". Unsere Internet-Verbindung wird über den Sophos-UTM-Proxy hergestellt. Im direkten Zusammenhang mit den Aufrufen kann ich im Log keine Fehlermeldung feststellen (alles geht mit Statuscode 200 durch). Allerdings wird immer etwas später folgendes geloggt:
Kann ich irgendwie feststellen zu welcher Anfrage diese Fehlermeldungen gehören? Ich gehe zur Zeit nämlich einfach nur davon aus, dass diese Einträge von dem Applet kommen, da das Log ansonsten "ruhig" ist und die Einträge nur in der "nähe" der ursprünglichen Applet-HTTP-Anfrage auftreten.
Das sonstige Troubleshooting ergab folgendes: Starte ich die Anwendung ohne Proxy mit Direkverbindungen läuft es ohne Probleme. Starte ich die Anwendung mit aktiviertem Proxy in der "klassischen" Oracle Java Laufzeitumgebung funktioniert es ebenfalls einwandfrei. Das Problem besteht also definitiv nur dann, wenn ich die Anwendung über OpenWebStart mit aktiviertem Sophos-Proxy starten.
Könnt ihr mir helfen die Fehlermeldungen zu interpretieren?
Danke!
wir haben verschiedene Java-Webstart-Applets (.jnlp) im Einsatz. Durch die Lizenzsierungs-Thematik von Oracle bitten uns die Softwarehersteller zusehens vom "normalen" Java auf alternative Laufzeitumgebungen umzusteigen. Die angesprochenen Java-Applets basieren auf Java Webstart. Eine alternative, die von einem der Softwarehersteller auch so empfohlen wird, ist OpenWebstart (basiert auf IcedTea-Web).
Ich habe OpenWebstart installiert und die entsprechende Anwendung über OpenWebstart/IcedTea-Web gestartet. Im Grund klappt der Start auch, allerdings bringt das Programm mit dem Hinweis ab, dass keine Verbindung mit dem Server hergestellt werden kann -> "bitte prüfen Sie die Internetverbindung". Unsere Internet-Verbindung wird über den Sophos-UTM-Proxy hergestellt. Im direkten Zusammenhang mit den Aufrufen kann ich im Log keine Fehlermeldung feststellen (alles geht mit Statuscode 200 durch). Allerdings wird immer etwas später folgendes geloggt:
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="(nil)" function="http_parser_context_execute" file="http_parser_context.c" line="97" message="Unable to parse a http message of 4 bytes (HPE_INVALID_METHOD: invalid HTTP method)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="0x9494700" function="read_request_headers" file="request.c" line="1615" message="unable to parse a http message on handler 234 (Resource temporarily unavailable)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="(nil)" function="http_parser_context_execute" file="http_parser_context.c" line="97" message="Unable to parse a http message of 4 bytes (HPE_INVALID_METHOD: invalid HTTP method)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="0xd56a0700" function="read_request_headers" file="request.c" line="1615" message="unable to parse a http message on handler 234 (Resource temporarily unavailable)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="(nil)" function="http_parser_context_execute" file="http_parser_context.c" line="97" message="Unable to parse a http message of 4 bytes (HPE_INVALID_METHOD: invalid HTTP method)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="0xd2511800" function="read_request_headers" file="request.c" line="1615" message="unable to parse a http message on handler 250 (Resource temporarily unavailable)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="(nil)" function="http_parser_context_execute" file="http_parser_context.c" line="97" message="Unable to parse a http message of 4 bytes (HPE_INVALID_METHOD: invalid HTTP method)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="0xcf9cbc00" function="read_request_headers" file="request.c" line="1615" message="unable to parse a http message on handler 250 (Resource temporarily unavailable)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="(nil)" function="http_parser_context_execute" file="http_parser_context.c" line="97" message="Unable to parse a http message of 4 bytes (HPE_INVALID_METHOD: invalid HTTP method)"
2020:07:01-11:06:36 UTM1-1 httpproxy[3879]: id="0003" severity="info" sys="SecureWeb" sub="http" request="0xd58f1500" function="read_request_headers" file="request.c" line="1615" message="unable to parse a http message on handler 250 (Resource temporarily unavailable)"
Kann ich irgendwie feststellen zu welcher Anfrage diese Fehlermeldungen gehören? Ich gehe zur Zeit nämlich einfach nur davon aus, dass diese Einträge von dem Applet kommen, da das Log ansonsten "ruhig" ist und die Einträge nur in der "nähe" der ursprünglichen Applet-HTTP-Anfrage auftreten.
Das sonstige Troubleshooting ergab folgendes: Starte ich die Anwendung ohne Proxy mit Direkverbindungen läuft es ohne Probleme. Starte ich die Anwendung mit aktiviertem Proxy in der "klassischen" Oracle Java Laufzeitumgebung funktioniert es ebenfalls einwandfrei. Das Problem besteht also definitiv nur dann, wenn ich die Anwendung über OpenWebStart mit aktiviertem Sophos-Proxy starten.
Könnt ihr mir helfen die Fehlermeldungen zu interpretieren?
Danke!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 583629
Url: https://administrator.de/forum/java-applet-mit-open-webstart-und-sophos-utm-583629.html
Ausgedruckt am: 22.12.2024 um 06:12 Uhr
2 Kommentare
Neuester Kommentar