Die Verwendung von Java zur Ausführung von Applet auf localhost ist blockiert

8733
DavidB

Ich verwende einen lokalen Webserver auf meinem Computer, um eine JAR-Datei zu testen, mit der ich das Java Network Launch Protocol (JNLP) verwenden werde, das in meine Website aufgenommen wird. Ich habe jedoch ein Problem mit Java nicht Gestatten, dass die JNLP-Datei ausgeführt wird.

Anwendung durch Java-Sicherheit blockiert

Ich habe versucht, das Problem zu beheben, indem ich localhostmeine Ausnahmeliste in der Java-Systemsteuerung hinzufügte. Die Blocknachricht wird jedoch weiterhin angezeigt. Wie kann ich das aufhalten?

Java-Systemsteuerung

1
* "Wie kann ich damit aufhören?" * Klicken Sie auf den Link mit "Weitere Informationen". Andrew Thompson vor 9 Jahren 0
@AndrewThompson Sie können davon ausgehen, dass ich den Link vor dem Posten hier angesehen habe. DavidB vor 9 Jahren 1

1 Antwort auf die Frage

3
Lonzak

(1) Nach dem, was ich in der Beschreibung der Ausnahmeseitenliste gelesen habe, kann es sein, dass Sie Ihre Anwendung selbst signieren müssen. (Aber ich würde zuerst die anderen Vorschläge ausprobieren)

(2) Was Sie auch sicherstellen müssen :

"Für Java Web Start-Anwendungen muss die URL für die JNLP-Hauptdatei in der Liste enthalten sein. Wenn die URL für die JNLP-Hauptdatei nicht ermittelt werden kann, gelten die Ausnahmen nicht für die RIA."

(3) Ansonsten würde ich ein bisschen herumspielen:

  • Haben Sie versucht, der Liste einige weitere Einträge hinzuzufügen, http://127.0.0.0oder die tatsächliche IP?
  • Verwenden Sie einen bestimmten Port? Wenn ja, müssen Sie es hinzufügen ...
  • Haben Sie das richtige Protokoll http vs https vs file gewählt?
Der Trick für mich war das Hinzufügen der spezifischen Portnummer, die leicht zu übersehen ist. `http: // localhost: 6405 /` Dies half SAP Business Objects. Gabe vor 7 Jahren 0