В классе "<CLASS_NAME>" нет метода main и сервлета, указанного в файле web.xml. - PullRequest
0 голосов
/ 20 марта 2012

Я использую NetBeans 7.1 и создал в нем сервлет. Теперь, когда я запускаю его, он дает мне

В классе '' нет ни метода main, ни сервлета, указанного в web.xml

После этого он показывает мне еще одну ошибку:

У класса '' нет метода main "

Я не могу понять, в чем проблема. Я удалил и установил NetBean дважды, но не помог. Сервлет - это обычный сервлет без логики.

Ответы [ 3 ]

1 голос
/ 27 марта 2012

После долгих поисков я получил ответ.Просто добавьте:

@WebServlet (name="name of servlet",urlPatterns={"/url patter of servlet"})

над вашим классом.Это сработало для меня.

0 голосов
/ 19 октября 2015

Я добавил это к управляемым компонентам в моем проекте, и это решило проблему.Я не знаю причину, хотя

import javax.faces.bean.ManagedBean;

@ManagedBean
0 голосов
/ 23 августа 2015

Простой перезапуск IDE NetBeans исправит ошибку.

...