Pobrałem kopię pliku servlet-api.jar z witryny java2s.com. Skąd mam wiedzieć, jaka to wersja? Nie ma odniesienia na stronie.Skąd mam wiedzieć, jaka wersja servlet-api.jar mam?
EDIT
Ah. Przeprosiny. Powinienem był wymieniony treść wyjściu WordPad Po dwukrotnym kliknięciu na plik MANIFEST.MF w słoiku dostałam:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_06-b05 (Sun Microsystems Inc.)
Jak widać nie zrobił mi stąd wersję pytanie.
Co chcesz zrobić z tym plikiem JAR? Zawsze mnie to przeraża, gdy jeden chwyta * oddzielny * plik, który pierwotnie powstał w (dużej) implementacji i faktycznie powinien/nie mógł być użyty osobno. – BalusC
Użyłem Tomcat 6 i migruję do Glassfish 3. Przeszukałem helikarchię Glassfish na słoik i nie było jej. Najpierw muszę rozwiązać inne problemy, ale zastanawiałem się, czy muszę pobrać słoiki, o których pisałem w Tomcacie po migracji. – volvox
Dlaczego chcesz to wiedzieć? Czy kompilujesz używając 'javac' w konsoli poleceń? Cóż, w Glassfish Servlet API znajduje się wewnątrz 'javaee.jar'. Przy okazji dobrze wiedzieć, że możesz używać symboli wieloznacznych '*' w ścieżce klas od wersji 1.6, dzięki czemu możesz po prostu zrobić '/ path/to/appserver/lib/*' zamiast definiować każdy JAR osobno. Nie mieszaj również implementacji API. Upewnij się, że twoja "WEB-INF/lib" jest * wolna * od bibliotek specyficznych dla servletcontainer. – BalusC