Problem mit Tomcat



  • Hallo!

    Habe Problem mit Tomcat und dem Ausführen meiner Servlets:

    - Tomcat ist unter C:\ installiert - ist auch unter localhost:8080 erreichbar
    - unter web-apps hab ich Verzeichnis mit meinen htm-Dateien abgelegt
    - darin enthalten, wie gesagt meine htm-Dateien, Verzeichnis WEB-INF
    - in WEB-INF Verzeichnis classes mit meinen *.class Dateien und folgende
    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>
    	<servlet-mapping>
    		<servlet-name>invoker</servlet-name>
    		<url-pattern>/servlet/*</url-pattern>
    	</servlet-mapping>
    </web-app>
    

    Rufe Servlet wie folgt auf:
    http://localhost:8080/rn_vs/servlet/name

    Dann kommt aber immer die Meldung das " source not available" ist - sprich er name nicht findet.

    Was mache ich falsch? 😕

    THX



  • gib mal deiner servlet-klasse ein namen (mit <servlet>) und anschleißend über <servlet-mapping>
    zur URL mappen

    <servlet>
        <servlet-name>controller</servlet-name>
        <servlet-class>com.myapp.mvc.Controller</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>controller</servlet-name>
        <url-pattern>/controller/*</url-pattern>
    </servlet-mapping>
    

    bis dänn, O'Dog



  • Danke, klappt jetzt! 🙂


Anmelden zum Antworten