2017-10-02 2 views
-2

Ich habe JSP und Servlets in NetBeans gemacht, ohne diese Servlet API oder JSP API hinzuzufügen, warum muss ich es in meinem Projekt Bibliotheksordner hinzufügen, wenn das gleiche in meinem lokalen Server Tomcat/Glassfish oder auf dem Webserver I verfügbar ist Laden Sie die Dateien hoch. Schon funktionieren Netbeans Servlets, ohne diese zusätzlichen Bibliotheken hinzuzufügen, oder?Unterschied zwischen Servlet API und Servlet und JSP API?

Antwort

0

Sie benötigen sie (mindestens die API-Jars), wenn Sie Ihren Code kompilieren möchten. Netbeans benötigt die Schnittstellen, Tomcat/Glassfish muss auch Implementierungen bereitstellen.

0

Ich bin kein NetBeans-Benutzer, aber ich glaube, dass NetBeans automatisch die Servlet/JSP-API-Bibliotheken für Sie zum Klassenpfad hinzufügen kann, z. die GlassFish Library, also musst du das nicht machen.

Wenn NetBeans das nicht tun oder wenn Sie eine andere IDE haben, müssen Sie sie dem Klassenpfad selbst hinzufügen, um alle Klassen zu kompilieren, die auf Servlet-Klassen basieren, z. Servlet oder Filter Unterklassen.

Antwort basiert auf dem GlashFish Server 3.1 Eintrag unter dem Libraries Knoten in Schritt 5 auf dieser Hilfeseite gezeigt: Creating First Servlet Application using Netbeans IDE:

image

+0

Dank für die Antwort danken. –