Περισσότερα
Η υπερκλάση "javax.servlet.http.HttpServlet" δεν βρέθηκε στο Java Build Path
Έχω ένα έργο που δημιουργήθηκε από την ενσωμάτωση του Maven στο Eclipse. Όλα λειτουργούν μια χαρά, αλλά στο χώρο εργασίας σε όλα τα αρχεία JSP έχουν αυτό:
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
Στην πρώτη συμβολοσειρά όπου τοποθετείται:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
Όταν δημιουργώ ένα βασικό έργο δυναμικού ιστού και JSP σε - όλα είναι μια χαρά, χωρίς σφάλματα.
407
3
Συμπεριλάβετε το
servlet-api-3.1.jar
στις εξαρτήσεις σας.Project → Properties → Target Runtimes → Apache Tomcat δούλεψε για μένα. Δεν υπάρχει Target Runtimes στο Facets (I'm on Eclipse v4.2 (Juno)).
Επιλέξτε project → Properties → Project Facets → Target Runtimes → VMware Server.
Δούλεψε για μένα.