tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
243
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    xrax xrax ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    133
    Hallo zusammen,

    ich habe Probleme meine Servlet im Tomcat 6.0.16 zum laufen zu bringen.

    Ich habe die Verzeichnisstruktur wie im Tutorial erstellt und die classen reingelegt.

    webapps/projekt/WEB-INF/classes/mypackage/myclass.class

    Dann habe ich diese web.xml in WEB-INF abgelegt.


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app>
        <servlet> 
            <servlet-name>products</servlet-name>
            <servlet-class>mypackage.myclass</servlet-class>
        </servlet>
        <servlet-mapping>
            <servlet-name>products</servlet-name>
            <url-pattern>/product_upload</url-pattern>
        </servlet-mapping>
    </web-app>
    Wenn ich nun über den Browser:

    http://localhost:8080/product_upload

    aufrufe, sagt er das die resource nicht verfügbar ist.

    Wo ist mein Fehler?

    Gruß und Dank
    xrax
     

  2. #2
    y0dA y0dA ist offline Mitglied Brokat
    Registriert seit
    Mar 2007
    Beiträge
    263
    Hmm?
    Du hast also ein Web-Projekt erstellt und möchtest jenes nun am Server deployen? Wenn ja macht man das mit einem WAR-File und nicht "zu Fuss"!

    Benutzt du Eclipse?
    Wenn ja:
    1) rechtsklick auf Projekt
    2) linksklick auf Export
    3)Dann Ordner J2EE anwählen und WAR file selektieren

    Klarerweise klappt das nur wenn Eclipse das Projekt als Web Project kennt!
    Alternativ könntest du es auch mittels Maven in eine WAR Struktur bekommen (setzt vorraus dass Projekt mit Maven erstellt worden ist).

    mfg

    **EDIT**
    Hab mir deinen Post nochmal durchgelesen:
    Der Aufruf "http://localhost:8080/product_upload" kann nichtz funktionieren, hierbei fehlt ja noch der Projektname! Geh doch einfach mal in den Tomcat Manager und schaue ob dein Projekt "aktiv" ist.
    Anmerkung: Mit JSP/Servlets ohne Frameworks bin ich nicht gerade eine Kompetenz.
    Geändert von y0dA (25.04.08 um 08:56 Uhr)
     

  3. #3
    Avatar von matdacat
    matdacat matdacat ist offline Mitglied Platin
    Registriert seit
    Aug 2004
    Beiträge
    672
    Jap, vermutlich funktionierts mit

    http://localhost:8080/projekt/product_upload
     

  4. #4
    xrax xrax ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Beiträge
    133
    Besten Dank zusammen.

    Es hat nun geklappt.

    Gruß
    xrax
     

Ähnliche Themen

  1. Servlet-Mapping --> findet Servlet nicht
    Von Ahuga im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 26.08.09, 15:41
  2. javac nicht verfügbar
    Von yusuf im Forum Java
    Antworten: 4
    Letzter Beitrag: 02.12.07, 20:18
  3. Value ist angeblich nicht verfügbar
    Von Pullmann im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 23.05.06, 12:27
  4. variable nicht verfügbar!
    Von poppey im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 19.09.05, 21:10
  5. Plugins nicht verfügbar
    Von brexi im Forum Cinema 4D
    Antworten: 15
    Letzter Beitrag: 24.11.04, 12:40