Option C and D are incorrect because webapp must not override any class in the java.* or javax.* namespace
Option A is correct.
Which statement concerning the container class loader are true?
Option A. web application should not attempt to override container implementation classes.
Option C. A web application may override any J2ED classes in javax.* namespace
Option D. A web developer may override J2EE platform classes provided they are not contained in a library JAR within a WAR.
But as I learn, the web application can override :
1. doStartTag() method of javax.servlet.jsp.TagSupport,
2. contextInitialized () method of javax.servlet.ServletContextListener, or
3. doPost method in javax.servlet.HttpServlet...