cannot resolve symbol 'servlet'
Habe ich diese große newbie-Frage.
Wenn ich versuche, den folgenden; die 'servlet' wird rot und zeigt 'Cannot resolve symbol 'servlet'.
import javax.servlet.http.*;
import javax.servlet.ServletException;
Ich habe apache tomcat ausgeführt. Ich bin eine sehr große java-Neuling. Kann mir jemand helfen wo finden Sie eine servlet-Bibliothek oder so etwas ? Ich habe mal gegoogelt aber habe keine klare Erklärung dafür, wie diese Arbeit zu machen.
Dies ist der Inhalt meiner web.xml Datei;
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
<display-name>
HelloWorld
</display-name>
<description>
This is my first webapp
</description>
<servlet>
<servlet-name>Hello world!</servlet-name>
<description>This is a hello world servlet</description>
<servlet-class>servlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>HelloWorldServlet</url-pattern>
</servlet-mapping>
</web-app>
EDIT: ich die IntelliJ IDEA IDE.
Und ich bin mit Maven.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Die servlet jar muss in deinem build-Pfad.
Wenn Sie mit maven-Sie könnten dies tun :
Oder verwenden Sie einen der Anbieter aufgeführt hier, wie die unten, die ist nicht abhängig von einem bestimmten container :
Klingt wie Sie ' re fehlt einen classpath-Eintrag für servlet.jar. Sie haben nicht gesagt, wie Sie uns beim Aufbau dieses, aber im Grunde müssen Sie zum kompilieren vor servlet.jar. Müssen Sie sich nicht explizit setzen Sie es überall für Ausführung Zeit, als Tomcat sollte sich darum kümmern.
Ihnen fehlt Servlet jar in Ihren Klassenpfad ein.fügen Sie die gleichen jar in den classpath.
Wenn Sie mit Eclipse Rechtsklick auf das Projekt.
hinzufügen jar dort.
Ersten mal IntelliJ IDEE, ich habe das gleiche Problem, aber ich denke, das Prinzip sollte das wie Eclipse, nur die Konfiguration der benötigten jar-Datei mit der externen Bibliothek.
Gehen Sie zu "Datei" ----> "Projekt-Struktur" - - - - - > "Bibliothek",dann klicken Sie auf die ➕ - Taste und fügen Sie die benötigten jar.
Nicht finden können, Servlet scheint Sie verloren die
server-api.jar
- Datei,legen Sie Sie einfach in Ihre Bibliothek. Und wenn Sie bauen wollen, eine j2ee-Projekt,einfach, die Datei soll keinen Sinn machen.So einfach die ganzen lokalen tomcat/lib-jar-Datei auf das Projekt und die Funktion ist die gleiche wie eclipse(configure build path--> runtime-server...).