Applets und https



  • Also ich hab ein Applet in meiner Firma das aus Sicherheitsgründen via https läuft.
    Das Ganze sieht so aus, daß zwischen Webserver und Clientbrowser ein Proxy liegt.
    Dieser mappt einen pfad www.meineseite.de/agent auf den Webserver. Wird das Applet gestartet bekommen wir ein großes rotes X auf den Bildschirm, Applet konnte nicht gefunden werden.
    Die JavaConsole spuckt sowas aus:

    java.net.UnknownHostException: www.meineseite.de
    at java.net.PlainSocketImpl.connect(Unknown Source)
    at java.net.Socket.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.connect(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketImpl.<init>(Unknown Source)
    at com.sun.net.ssl.internal.ssl.SSLSocketFactoryImpl.createSocket(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.doConnect(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.http.HttpClient.openServer(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.<init>(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.a(Unknown Source)
    at sun.net.www.protocol.https.HttpsClient.a(Unknown Source)
    at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.setNewClient(Unknown Source)
    at sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.superConnect(Unknown Source)
    at sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(Unknown Source)
    at java.net.HttpURLConnection.getResponseCode(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
    at sun.plugin.cache.CachedFileLoader.load(Unknown Source)
    at sun.plugin.cache.FileCache.get(Unknown Source)
    at sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connectWithCache(Unknown Source)
    at sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.connect(Unknown Source)
    at sun.net.www.protocol.https.PluginDelegateHttpsURLConnection.getInputStream(Unknown Source)
    at java.net.HttpURLConnection.getResponseCode(Unknown Source)
    at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(Unknown Source)
    at sun.applet.AppletClassLoader.getBytes(Unknown Source)
    at sun.applet.AppletClassLoader.access$100(Unknown Source)
    at sun.applet.AppletClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadCode(Unknown Source)
    at sun.applet.AppletPanel.createApplet(Unknown Source)
    at sun.plugin.AppletViewer.createApplet(Unknown Source)
    at sun.applet.AppletPanel.runLoader(Unknown Source)
    at sun.applet.AppletPanel.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

    Mir wurde gesagt, es könnte evtl. daran liegen, dass die JavaVM nicht mit der abgesicherten Leitung klar konnt. Allerdings weiß keiner, was man da tun könnte.

    Weiß da wer Rat?


Anmelden zum Antworten