NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Don Murray wrote: > Hi Helen- > > Helen Yi wrote: > > Hi, > > > > I am trying to use Java Applet from the web browser to query the remote > > image objects from the remote ADDE server. > > But I got the following error message: > > > > Error openning connection: java.net.MalformedURLException: unknown > > protocol: adde > > > > I have added a static block to load protocol for ADDE URL at the > > beginning of my Applet code. > > What does this code look like? It Looks like he following // load protocol for ADDE URLs // See java.net.URL for explanation of URL handling static { try { String handlers System.getProperty("java.protocol.handler.pkgs"); String newProperty = null; if (handlers == null) newProperty = "edu.wisc.ssec.mcidas"; else if (handlers.indexOf("edu.wisc.ssec.mcidas") < 0) newProperty = "edu.wisc.ssec.mcidas | " + handlers; if (newProperty != null) // was set above System.setProperty("java.protocol.handler.pkgs", newProperty); System.out.println( "Able to set System Property: java.protocol.handler.pkgs "+handlers + newProperty); } catch (Exception e) { System.out.println( "Unable to set System Property: java.protocol.handler.pkgs"); } } > > > > Thanks for your help. > > I've never been able to use ADDE from an applet because > the SecurityManager in the browser didn't allow one > to add in a new URLStreamHandler. I haven't > revisited this in a couple of years, so maybe some > things have changed (but I doubt it ;-(). Maybe > Tom Whittaker has more input on this. > > Don > ************************************************************* > Don Murray UCAR Unidata Program > dmurray@xxxxxxxxxxxxxxxx P.O. Box 3000 > (303) 497-8628 Boulder, CO 80307 > http://www.unidata.ucar.edu/staff/donm > *************************************************************
visad
archives: