2012-04-27 3 views
0

Я получаю ошибку компиляции в классе сервлета при попытке скомпилировать программу. ОшибкаОшибка компиляции в программе Servlet

Access restriction: The type HttpServlet is not accessible 
due to restriction on required library D:\Temp\eclipse\plugins\javax.servlet_2.5.0.v201103041518.jar 

Ошибка я получаю в первой строке itself-

public class Servlet extends HttpServlet 

Я использую Eclipse, индиго и Apache Tomcat 7 для выполнения этого кода. Поскольку я новичок в сервлете, поэтому я не знаком с этой ошибкой. Пожалуйста, помогите мне понять это.

+0

Аналогичная проблема имеет разрешения на ** [здесь] (http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to -restriction-on-required-library-rt-jar) ** –

+0

Сначала удалите системные библиотеки JRE. Затем импортируйте JRE System Libraries снова. Источник: http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on-required-library-rt-jar – htulsiani

ответ

1

«Сервлет» уже является именем интерфейса в API сервлета. Если вы посмотрите на API Javadoc, вы увидите, что на самом деле javax.servlet.http.HttpServlet реализует javax.servlet.Servlet. Попробуйте использовать другое название для вашего класса, например MyServlet

Смежные вопросы