Ciao a tutti, è incredibile ma non riesco a capire cosa diavolo sbaglio nel file web.xml, ho provato in tutti i modi!

Ho una servlet in un package (quindi è nel percorso /miaCartella/WEB-INF/classes/mioPackage/LoginServlet.class, non è nella cartella ROOT)

Nel file Web.xml ho questo
codice:
    <servlet>
        <servlet-name>LoginServlet</servlet-name>
        <servlet-class>mioPackage.LoginServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>LoginServlet</servlet-name>
        <url-pattern>/servlet/login</url-pattern>
    </servlet-mapping>
nella servlet ovviamente c'è l'istruzione "package mioPackage;"

Provo quindi a richiamarla http://localhost/miaCartella/servlet/login ma niente, mi da:
java.lang.NoClassDefFoundError: mioPackage/LoginServlet (wrong name: LoginServlet)

Aiutatemi vi prego... sono sull'orlo della disperazione!!