Hi Matt, I am trying to port legacy JRun application to Tomcat & facing same problem. I also tried out the listed options but without any luck.
Do let me know if you are able to crack. Since I have legacy application, I do not want to introduce any new code to make it work. Thanks, Praveen M. MK-24 wrote: > > Hi everybody, > > I have the following problem: > My Web application needs to handle Lotus Notes URLs which use the scheme > "notes". However, since Java does not know this protocol by default, it > throws a > MalformedUrlException when I construct a java.net.URL from a notes:// > URL-string. > > So, I read up on custom URL handlers and as far as I understand, you have > to > code a custom URLStreamHandler class and a custom URLConnection class. > Okay, no > big deal. However, there are three ways to register your new handler: > > 1) put it in the sun.net.www.protocol.yourprotocol package > 2) put it in a custom package and declare that package to the JRE using > the > java.protocol.handler.pkgs system property > 3) register a custom URLStreamHandlerFactory using > URL.setUrlStreamHandlerFactory > > problem is, none of these approaches work in Tomcat 5.5. For 1), this > simply > didn't have any effect for me. 2) neither, maybe Tomcat simply ignores > that > property? 3) doesn't work because Tomcat already registers its own > factory, and > for some reason I can't quite put my hands on you are not allowed to call > that > method twice per JVM instance. > > This issue is also discussed on Sun's Java issue tracker: > http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4648098 > > The ticket has been opened six years ago and still no fix! > > Does Tomcat meanwhile have some workaround for this? I mean, I don't even > need > an actual URL connection, I just want to pass custom URL strings, which > should > be perfectly fine if they are valid URLs, no?! > > I hope you can help! > > Best, > Matt > > > --------------------------------------------------------------------- > To start a new topic, e-mail: users@tomcat.apache.org > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > :-(( -- View this message in context: http://www.nabble.com/Custom-URL-handlers-in-Tomcat-web-app-tp15629476p16045321.html Sent from the Tomcat - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]