我一直在NetBeans中创建JSP和Servlet,而不添加这个servlet API或JSP API,为什么我需要将它添加到我的项目库文件夹中,如果我的本地服务器Tomcat / Glassfish或Web服务器中有相同的我将文件上传到。已经Netbeans Servlets正在工作而没有添加这些额外的库吗?
答案 0 :(得分:0)
如果要编译代码,则需要它们(至少是API jar)。 Netbeans需要接口,Tomcat / Glassfish也需要提供实现。
答案 1 :(得分:0)
我不是NetBeans用户,但我相信NetBeans可能会自动将Servlet / JSP API库添加到类路径中,例如: GlassFish库,所以你不必这样做。
如果NetBeans不这样做,或者你有另一个IDE,那么你必须自己将它们添加到类路径中,以便编译任何依赖于Servlet类的类,例如: Servlet
或Filter
子类。
答案基于此帮助页面上步骤5中显示的GlashFish Server 3.1
节点下的Libraries
条目:Creating First Servlet Application using Netbeans IDE: