Servlet, tomcat, web.xml problemer
Jeg har læst lidt i dokumentationen til tomcat og oprettet mappen test i:"C:\Program Files\Apache Group\Tomcat 4.1\webapps" og i mappen test ligger
mappen: "WEB-INF" og i mappen "WEB-INF" ligger filen "web.xml" og mappen
"classes" som indeholder klasserne. Jeg kan ikke få det til at virke.
Jeg hat en servlet der skrivet HelloWord på skærmen, denne fik jeg til at virke efter at have kopieret og pastet følgende ind i web.xml:
<?xml version="1.0" encoding="UTF-8"?>
<!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>HelloWorld2</servlet-name>
<servlet-class>HelloWorld2</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld2</servlet-name>
<url-pattern>/HelloWorld2</url-pattern>
</servlet-mapping>
</web-app>
Men det kan ikke være rigtigt at man skal skrive alle sine servletter ind i web.xml, jeg lavede en gang en applikation i mappen "Tomcat 4.1\webapps\examples\WEB-INF\classes" uden at skrive noget ind i filen web.xml.
Hvordan løser jeg dette ?