Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [tomcat]servlet

  1. #1

    [tomcat]servlet

    Salve a tutti ho un problema con la configurazione del tomcat ho creato la mia classe in:

    C:\Programmi\Apache Software Foundation\Tomcat 5.0\webapps\prova\WEB-INF\classes\it\studio\esempi\primo.class

    usando il jcreator ho importato il package it.studio.esempi

    e nel file web.xml ho scritto:

    <?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>
    <servlet-name>VerUtente</servlet-name>
    <servlet-class>/it/studio/esempi/primo</servlet-class>
    </servlet>
    </web-app>

    In questo modo non mi compila la sevlet ma se sposto primo.class all esterno del package e cambio il file web.xml funziona!!

    Cos'e' che non va?!?

  2. #2
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421
    Anche io ho lo stesso problema....qualcuno sa rispondere?

  3. #3
    che errore?

    Comunque prova con il package in WEB-INF\lib

  4. #4
    ho provato a fare anche quello che mi hai detto tu ma niente da fare Nessuno sa darmi una mano???

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    309
    ciao
    <servlet-class>/it/studio/esempi/primo</servlet-class>

    prova senza la "/" iniziale:
    <servlet-class>it/studio/esempi/primo</servlet-class>
    tomcat 6.016
    netbeans 6.1

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2003
    Messaggi
    698

    Re: [tomcat]servlet

    Non ricordo benissimo, comunque in linea di massima devi definire qui nel tag servlet il nome della servlet e dove si trova nella gerarchia dei package, tipo

    codice:
    <servlet>
    <servlet-name>VerUtente</servlet-name>
    <servlet-class>package1.package2.VerUtente</servlet-class>
    </servlet>
    poi devi definire il mapping che specifica il nome ed il path con cui vuoi richiamare la servlet (rispetto alla root del sito) in

    codice:
    <servlet-mapping>
    <servlet-name>VerUtente</servlet-name>
    <url-pattern>/ComeTiPare/VerUtente</url-pattern>
    </servlet-mapping>
    chiaramente le servlet le devi mettere in root->web-inf->classes

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.