Well, (a) is wrong because the Only Right Place[TM] for servlet class files (and application object code in general) is WEB-INF/classes or a jar in WEB-INF/lib. (b) is wrong because servlets aren't usually serialized, and you certainly don't need a serialized servlet to deploy. You do need to use the WEB-INF/web.xml file declare a servlet and map it to one or more virtual paths on the server, which counts as "register" I guess, making (c) correct. (d) may be true for some application servers, but others will re-load the configuration file and deploy the servlet without restart so it is false in general. Which makes (c) the only plausible answer. - Peter
You’ll find me in my office. I’ll probably be drinking. And reading this tiny ad.
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop