Are you sure "com.coderanch.forum.test" is the full name of your servlet class? Traditionally class names are uppercase so I'd expect to see com.coderanch.forum.Test or com.coderanch.forum.test.MyServlet
It's a lot more than etiquette. Programming is a matter of accuracy and precision. You should show as much attention to detail within your posts as you do to your code. If you get a reputation as someone who wastes people's time with red herrings due to sloppy posting, you may not get all the help you can.
Perhaps you should post your Servlet code, your deployment descriptor and the location of the class file.