Thanks for your reply,

I looked into bug 10026 and found out that there has been some issues with dtds stored inside jar-files, which is exactly our case. This is the first time i've actually came across some type of cause for this problem, so i'll look into this further before i start digging into tomcat fundamentals.This might be of real help to us.

Does anyone else have any experience with storing dtd:s inside jar-files? We're using LAX (Lazy API for XML) along with the java 1.5 xml parser. Seems like the bug could originate from one of those packages.

Joakim

Mark Thomas wrote:

Joakim Ahlén wrote:

I'm not trying to blame anyone for not fixing this issue, (well, maybe i'm laying some blame on those who thinks this is _not_ a tomcat issue..) however, i am really interested in having this bug fixed, and i am prepared to put some effort and time into it myself. To do this, though, i need the help of someone who knows more about this problem.


As far as I am aware, the Tomcat code correctly closes all the files it opens. However, we are dependent on a number of third party libraries that might not be as well behaved. See bug 10026 for an example of a typical situation.

If you want to put some effort into this the best thing you could do is create the simplest possible test .war file that demonstrates this issue so we can take a look at it. If the anti-locking features of TC5 (which are better than TC4) don't fix it then we can look to see if there is anything that can be done to improve things.

However, please remeber that this is fundamentally an OS issue, not a Tomcat one, and the fix may well be outside of our control.

Mark



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to