Announcement

Collapse
No announcement yet.

Probleme beim Starten eines Applets

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Probleme beim Starten eines Applets

    Hallo,
    <p>
    wenn ich aus einem Applet durch HttpURLConnection.getInputStream() einen InputStream zur Kommunikation mit einem Servlet referenzieren will (Einlesen von Objekten über Deserialisierung), funktioniert das aus dem JBuilder3.5-Appletviewer heraus problemlos.
    Falls das Applet im IE5/Java-Plugin-1.3.0 gestartet wurde, kommt die Meldung:<br>
    java.security.AccessControlException: access denied<br>(java.net.SocketPermission pcname resolve).
    <p>
    Hier ist der entsprechende Code:<br>
    URL url = new URL(...);<br>
    HttpURLConnection con = (HttpURLConnection) url.openConnection();<br>
    con.setDoInput(true);<br>
    con.setDoOutput(true);<br>
    con.setUseCaches(false);<br>
    InputStream in = con.getInputStream();<br>
    <p>
    Wie bekomme ich die Verbindung im IE zustande ?
    <p>
    Danke !
    Jürgen

  • #2
    Hi,

    überprüfe mal die Sicherheitseinstellungen für Applets im IE (Extras|Internetopt|Sicherheit|Stufe anpassen|MS VM, benutzerdef.

    Mf

    Comment


    • #3
      Falls Du die Anwendung verteilen möchtest, ist es wichtig, daß die Zieladresse (bei Dir "...") identisch ist mit der Adresse, von der der Browser das Applet bezieht

      Comment


      • #4
        Hi,

        das Applet ist wahrscheinlich nicht signiert. Du hast wahrscheinlich
        auch keinen Key erstellt. Wie sowas geht kannst du in der JAVA-API
        nachlesen. Unter "Signed Applets". Das Tool heißt "keytool" mit dem
        man einen Schlüssel generieren muss. An dem Code ist bestimmt nix falsch.

        Gruß
        Benjamin ([email protected]

        Comment

        Working...
        X