2010-06-25 11 views
5

Netbeans projemde yer alan Tomcat kitaplığının javadocs'ını kontrol ettim ve kodu dağıttığımda düzgün çalışıyor, ancak web projemi temizlediğimde "bulamıyorum" sembol "ServletContext arabiriminin getContextPath() yöntemindeServletContext getContextPath()

Testlerimi çalıştırabilmem için tamamen deliriyorum çünkü ilk dağıtımı yapmalıyım, sonra sınamak, inşa edersem veya temizleyip çalıştırsam Bu hatayı alıyorum ...

Bu soruna neden olabilecek herhangi bir ipucu var mı? Güncellemem gereken bir kütüphane var mı?

cevap

7

ServletContext sürümüne sahip olduğunuzdan şüpheleniyorum, ancak karşıdan yüklediğiniz sürümde olduğunu. docs of version 2.5'a göre, 2.5 adresinde tanıtıldı. Yani temelde, 2.5 olan olmak için oluşturduğunuz servlet.jar değiştirin ve iyi olmalı.

+0

Bu konuda Servlet 2.5 desteği için Tomcat 6.x'e ihtiyacınız var. – Powerlord

+0

Evet, kurulum yaparken değil, işe yaramazken çalışıyordu ... bu hiç mantıklı değil ... Yapamayacaksa nasıl konuşuluyor ?! Her iki durumda da, haklısınız, başka bir projede farklı bir servlet.jar vardı ... neden birileri, bir java web dışı projeye servlet.jar eklemem gerekiyor ... Hiçbir fikrim yok – walnutmon

+0

yapamazsa dağıtıyor mu? Yapı sınıf yolunuz muhtemelen dağıtım sınıf yolunuzdan farklıdır. Özellikle, sınıf yollarındaki şeylerin sırası muhtemelen farklıdır. – DaBlick

İlgili konular