我用Eclipse Tomcat编写了一个Web应用程序,它在我的本地Tomcat 7上工作,当我尝试在Tomcat 7上在线发布它时,出现以下错误: SEVERE:Servlet.service()为servlet [obliquid.servlet.Index]与上下文中的path[/ cp]抛出exception[绝对的uri: http://java.sun.com/jsp/jstl/core : http://java.sun.com/jsp/jstl/core无法parsingweb.xml或使用此应用程序部署的jar文件] Tomcat 7有“规格版本:Servlet 3.0,JSP 2.2,EL 2.2”,所以不包括JSTL? 当我试图上传standard.jar和jstl.jar我有以下错误: org.apache.jasper.JasperException:/jsp/index.jsp(行:3,列:62)无法从JAR文件“jndi:/ localhost / cp / WEB-INF”读取TLD“META-INF / c.tld” /lib/standard.jar“:org.apache.jasper.JasperException:无法加载或实例化TagLibraryValidator类:org.apache.taglibs.standard.tlv.JstlCoreTLV 我做了一些Googlesearch,但是我不能把它整理出来,有人说这可能是由于jar子版本冲突造成的。 也许我不应该包括这些jar子,并使用不同的JSTLurl? 我的是JSTL 1.1我认为,JSTL 1.2有没有新的URL? 我应该怎么做来解决这个问题,并使这个应用程序运行?