Take a look at the servlet specification. Basically you have to set up a context for your webapp. The web.xml file describes your web-app. This means that you define your servlets and the servlet-mapping (which urls will be mapped to which servlet) in web.xml
you could use something like this for your web.xml <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <display-name>myapp</display-name> <servlet> <servlet-name>HelloIZ</servlet-name> <servlet-class>HelloIZ</servlet-class> </servlet> <servlet-mapping> <servlet-name>HelloIZ</servlet-name> <url-pattern>/HelloIZExample</url-pattern> </servlet-mapping> </web-app> This means that the URL: /HelloIZExample will be mapped to the HelloIZ servlet as defined in the <servlet> section. hf! On Thu, 2006-02-16 at 15:37 +0100, Marc Wentink wrote: > My excuses for such a simple question, but the archives are not = > searchable and the documentation not very clear. Or may-be I am just a = > terrible newbee. > > Say I have a class file that contains a servlet, should not I do = > something so that tomcat becomes the container of this servlet, and a = > client browser could call the servlet? I expected to find some "install = > class file that contains the servlet so Tomcat becomes it container" = > option somewhere in the management part of Tomcat, but I am lost. > > These are my files: > > HelloIZ.java: > > import java.io.*; > import javax.servlet.*; > import javax.servlet.http.*; > > public class HelloIZ extends HttpServlet { > > public void doGet(HttpServletRequest request, HttpServletResponse = > response) > throws IOException, ServletException > { > response.setContentType("text/html"); > PrintWriter out =3D response.getWriter(); > out.println("<html>"); > out.println("<head>"); > out.println("<title>Hallo IntraZis!</title>"); > out.println("</head>"); > out.println("<body>"); > out.println("<h1>Hallo IntraZis!</h1>"); > out.println("</body>"); > out.println("</html>"); > } > } > > I have got the class file after setting my classpath to servlet.jar and = > using javac. > > And I thought I had to make some html to call the servlet: > > StartServlet.html > > <html> > <head> > <title>Hello Hospital!</title> > </head> > <body> > <a href=3D"./HelloIZExample">go</a> > </body>=09 > </html> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]