Ho scaricato una copia di servlet-api.jar da java2s.com. Come faccio a sapere di che versione si tratta? Non ci sono riferimenti sul sito.Come faccio a sapere quale versione di servlet-api.jar ho?
EDIT
Ah. Scuse. Avrei dovuto elencato il contenuto dell'uscita WordPad quando ho cliccato due volte sul file MANIFEST.MF nel vaso che ho ottenuto:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)
Come si può vedere mi ha ancora detto la versione da qui la domanda.
Cosa vuoi fare con questo file JAR? Mi spaventa sempre ogni volta che si prende un file * separato * originariamente originato in un'implementazione (grande) e infatti non dovrebbe/potrebbe essere usato separatamente. – BalusC
Stavo usando Tomcat 6 e sto migrando a Glassfish 3. Ho cercato la gerarchia Glassfish per il barattolo e non c'era. Ho altri problemi da risolvere prima, ma mi chiedevo se fosse necessario inserire i vasi a cui facevo riferimento in Tomcat durante la migrazione. – volvox
Perché vorresti saperlo? Stai compilando usando 'javac' nella console di comando o così? Bene, in Glassfish l'API Servlet si trova all'interno di 'javaee.jar'. È comunque utile sapere che è possibile utilizzare i caratteri jolly '*' in classpath sin dalla versione 1.6 di Java in modo da poter semplicemente eseguire '/ path/to/appserver/lib/*' invece di definire separatamente ciascun JAR. Inoltre, non mischiare le implementazioni API. Assicurati che il tuo 'WEB-INF/lib' sia * free * delle librerie specifiche di servlet. – BalusC