/var/lib/tomcat5.5/webapps/spaghetti/WEB-INF/lib/jsp-api-6.0.16.jar/var/lib/tomcat5.5/webapps/spaghetti/WEB-INF/lib/servlet-api-6.0.16.jar
你应该 不会 有在任何服务器专用库
/WEB-INF/lib。将它们留在应用服务器自己的库中。这只会导致类路径冲突。除去中的所有特定于应用程序服务器的库
/WEB-INF/lib(以及其中的任何库
JRE/lib,
JRE/lib/ext如果已将它们放在其中)。
特定于appserver的库包含在webapp的库中的一个常见原因是,
javax.servlet入门者认为这是修复无法解析的类等其他编译错误的正确方法。将它们放在webapp的库中是错误的解决方案。您应在编译期间(例如,
javac-cp/path/to/server/lib/servlet.jar依此类推)在类路径中引用它们,或者如果您使用的是IDE,则应将服务器集成到IDE中并将Web项目与服务器关联。然后,IDE将自动在webapp项目的类路径(
buildpath )中获取服务器特定的库。



