hi i am developing a web application (jsp+servlets) i am using tomcat 5.5 where to place my servlet class files in tomcat5.5 server ie in which directory the servlet are need to be placed. [ November 26, 2007: Message edited by: Bear Bibeault ]
The class files should go under: tomcat/webapps/{YOUR-WEB-APP}/WEB-INF/classes/{YOUR-PACKAGE}/{YOUR-CLASSES}.
If you bundle your classes into a jar file, the file should go under: tomcat/webapps/{YOUR-WEB-APP}/WEB-INF/lib/{YOUR-JAR-FILES}. [ November 26, 2007: Message edited by: Ben Souther ]
The default package is for trivial command line apps and shouldn't be used web applications. You may get a servlet to work using it but as soon as you start to structure a more serious web app correctly, you're going to have problems locating beans and other objects from within your JSP pages.
but i dont know where to store the servlet classes having package names;
As Ben told you before, the servlet should be placed under your application WEB-INF/classes if they were class files or under WEB-INF/lib if you package your serlvet in a jar file.
For example a class named SimpleServlet in the package com.javaranch.servlet in a webapp named SimpleServlet would go in: tomcat/webapps/SimpleServlet/WEB-INF/classes/com/javaranch/servlet/SimpleServlet.class