Det er lige sådan som du har beskrevet det, som jeg har gjort og jo, jeg har
ordnet min xml fil. og jeg har lavet tomcat_home i min autoexec. Når jeg
lægger det under
'examples' biblioteket, er der intet i vejen, men det er når jeg lægger det
ind i webapps at det går galt. Har også haft det lagt ind i Root, men intet
vil som jeg gerne vil. Morten jeg har lavet dit foreslag, men nej ;>(.
Morten <morten@kikobu.com> skrev i en
nyhedsmeddelelse:3C722D49.20009@kikobu.com...
> k kirkeby wrote:
> > Jeg har forgæves prøvet at få Tomcat til at køre servlets når jeg vil
lave
> > mit eget development enviroment, altså lægge det under webapps. Html og
jsp
> > kører fint, men når jeg vil køre en servlet, kan den ikke finde den ???
;>(.
> > Er der nogen der har et forslag til at løse denne udfordring som jeg
har.
> > venligst manden
> >
>
> Installing a basic web application for Tomcat 4.0.1
> --------------------------------------------------------------------------
-----
>
> [root@brutalis webapps]# pwd
> /opt/tomcat-4.0.1/webapps
>
> [root@brutalis webapps]# tree test/
> test/
> `-- WEB-INF
> |-- classes
> | `-- testPackage
> | |-- Test.class
> | `-- Test.java
> `-- web.xml
>
> 3 directories, 3 files
>
> [root@brutalis webapps]# cat test/WEB-INF/classes/testPackage/Test.java
> package testPackage;
>
> import java.io.*;
> import java.text.*;
> import java.util.*;
> import javax.servlet.*;
> import javax.servlet.http.*;
>
> public class Test extends HttpServlet {
>
> public void doGet(HttpServletRequest req, HttpServletResponse res)
> throws IOException, ServletException {
>
> PrintWriter out = res.getWriter();
> out.println("<HTML><BODY>Wee!</BODY></HTML>");
> }
> }
>
> [root@brutalis webapps]# cat test/WEB-INF/web.xml
> <!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>
> <servlet>
> <servlet-name>testServlet</servlet-name>
> <servlet-class>testPackage.Test</servlet-class>
> <load-on-startup>5</load-on-startup>
> </servlet>
>
> <servlet-mapping>
> <servlet-name>testServlet</servlet-name>
> <url-pattern>/mapping</url-pattern>
> </servlet-mapping>
> </web-app>
>
> [root@brutalis webapps]# grep "/test" ../conf/server.xml
> <Context path="/test" docBase="test"/>
>
> Boot Tomcat and point your browser at one of the following
>
http://localhost:8080/test/mapping
>
http://localhost:8080/test/servlet/testPackage.Test
>