Tomcat 7, bir Servlet 3.0 uyumlu bir kapsayıcıdır. Servlet 3.0'dan beri, servletler, web.xml
yapılandırma girdisine gerek kalmadan sınıfa @WebServlet
ek açıklaması ile yapılandırılabilir. Yeni oluşturduğunuz sunucu sınıfına daha yakından bakın, üzerinde Yeni Servlet sihirbazında belirttiğiniz tüm bilgileri içeren bir @WebServlet
ek açıklaması var. Etkili
yapılandırılması servlet
@WebServlet("/hello")
public class HelloServlet extends HttpServlet {}
bu yeni yolu tam olarak hala istiyorsanız Eclipse nedense
web.xml
giriş oluşturmak için konfigüre servlet
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.example.HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>helloServlet</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
bu mirası yolu olarak aynı yapar daha sonra projenin özelliklerinin Dinamik Web Modülü versiyonunu Proje Yönelimleri bölümünden 3.0 ile 2.5 arasında değiştirmelisiniz.
Cevabınız için teşekkürler. Mükemmel bir şekilde aldım .. – Chintamani
Rica ederim. – BalusC
Ancak bu açıklama tomcat 7'de daha fazla düzeltme yapmadan çalışmaz. Bkz. Http://stackoverflow.com/questions/11669507/embedded-tomcat-7-servlet-3-0-annotations-not-working – arun