Re: findjava is the question, is fixjava the answer?
- To: Dalibor Topic <robilad@kaffe.org>
- Cc: "T. Alexander Popiel" <popiel@wolfskeep.com>, Jan Schulz <jan@katzien.de>, debian-java@lists.debian.org, popiel@wolfskeep.com
- Subject: Re: findjava is the question, is fixjava the answer?
- From: "T. Alexander Popiel" <popiel@wolfskeep.com>
- Date: Thu, 09 Oct 2003 13:00:46 -0700
- Message-id: <[🔎] 20031009200046.E6CF92DDF1@cashew.wolfskeep.com>
- In-reply-to: Message from Dalibor Topic <robilad@kaffe.org> of "Thu, 09 Oct 2003 21:12:38 +0200." <[🔎] 3F85B326.5050606@kaffe.org>
- References: <[🔎] 20031008155622.51421.qmail@web13203.mail.yahoo.com> <[🔎] 881431482.20031008190342@katzien.de> <[🔎] 3F858E30.5030000@kaffe.org> <[🔎] 20031009183605.C74732DDF1@cashew.wolfskeep.com> <[🔎] 3F85B326.5050606@kaffe.org>
In message: <[🔎] 3F85B326.5050606@kaffe.org> Dalibor Topic <robilad@kaffe.org> writes: >T. Alexander Popiel wrote: >> In message: <[🔎] 3F858E30.5030000@kaffe.org> >> Dalibor Topic <robilad@kaffe.org> writes: >> >>>Things like -bootclasspath are only used by broken by design >>>applications, anyway. It's -X*bootclasspath nowadays with Sun's VM, and >>>it's there for a single reason: debugging. Applications have no >>>buisiness replacing classes from the core libraries. >> >> >> In general, I agree... but I'll also say that Sun has no business >> putting Xerces (of a decidedly old version) into the core libraries. >> But they do anyway, and if you want to use a recent version of >> Xerces, you have to go dorking with the bootclasspath. > >Well, yes. But no matter which version they put in, it's always going to >have bugs, and be a decidedly old version in a year from now. I thought >there was a documented way to replace the parser implementation using >system properties? How about using your own class loader to load the >parser classes in their own namespace and using those instead? I have not found any documented way of replacing the parser version. Mangling bootclasspath to do it isn't documented, either... but follows from first principles. Given that the code which is having trouble is being run inside both jboss and weblogic, we don't have particularly good control of the classloader (unless we do a whole bunch of platform-specific dinking for each one). The core libraries have no business depending on or including separately distributable packages like xerces... but that's a rant for another day. - Alex
Reply to:
- Follow-Ups:
- Re: findjava is the question, is fixjava the answer?
- From: Dalibor Topic <robilad@kaffe.org>
- Re: findjava is the question, is fixjava the answer?
- References:
- Re: findjava is the question, is fixjava the answer?
- From: Ricky Clarkson <ricky_clarkson@yahoo.com>
- Re: findjava is the question, is fixjava the answer?
- From: Jan Schulz <jan@katzien.de>
- Re: findjava is the question, is fixjava the answer?
- From: Dalibor Topic <robilad@kaffe.org>
- Re: findjava is the question, is fixjava the answer?
- From: "T. Alexander Popiel" <popiel@wolfskeep.com>
- Re: findjava is the question, is fixjava the answer?
- From: Dalibor Topic <robilad@kaffe.org>
- Re: findjava is the question, is fixjava the answer?
- Prev by Date: Bug#212863: finjava: a tentative summary
- Next by Date: Re: findjava is the question, is fixjava the answer?
- Previous by thread: Re: findjava is the question, is fixjava the answer?
- Next by thread: Re: findjava is the question, is fixjava the answer?
- Index(es):