Due to the current gap in continued funding from the U.S. National Science Foundation (NSF), the NSF Unidata Program Center has temporarily paused most operations. See NSF Unidata Pause in Most Operations for details.
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: