Thanks for the links, Weston.
I went throug these before, but I still can't understand why I have to put struts.jar lib into both .../server/default/lib and WEB-INF/lib (part of war archive) directories. Somehow some struts .tld cannot be found if I put it only in .../server/default/lib and some other strut classes cannot be found if I only put it in WEB-INF/lib.
So, I just have a simple question. Shouldn't any library be normally visible if I put it into .../server/default/lib?
What's the best way to trace where the classes are actually loaded from.
I would really appreciate a few tips.
You can turn on XLevel logging in your log4j.xml file. General usage and debugging info can be found here:
I believe The struts.jar has some issues inherent in the way it is deployed. Posting to the JBossWeb forum might be a good idea as well.