2011-05-25 62 views
0

我在Java开发一个实习生,我坚持了,当我跑我的Jsp页面抛出java.lang.ClassNotFoundException:javax.servlet.Servlet

项目我得到这个例外,我的JSP页面上的问题:

坟墓 “Servlet.service()” 为servlet LinkedServlet已生成异常 抛出java.lang.ClassNotFoundException:javax.servlet.Servlet

,这里是我的JSP代码:

<%@page import="com.hp.hpl.jena.query.*"%> 
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 
<%@ page isELIgnored="false"%> 
<html> 
<body> 
    <p> 
     <c:forEach var="cate" items="${defaultResult}"> 
     ${cate} 
    </c:forEach> 
    </p> 
</body> 
</html> 

如果您有任何想法来解决这个问题,这将是非常有益的。

预先感谢

CYR

回答

0

听起来就像是servlet.jarjavaee.jar是不是在你的CLASSPATH。你在部署和运行什么servlet/JSP引擎?在你的容器中找到JAR,该容器中有javax.servlet.Servlet。确保你的类装载器也可以看到它。

+0

感谢您的回复如此之快,我使用的是Tomcat 6,并且我在Apache Tomcat v6.0下的库中看到了servlet-api.jar库,它是否与servlet.jar – cyr 2011-05-25 09:59:05

+0

相同好吧,现在我的类路径配置在我的清单中,我仍然有同样的错误,还有什么可以做的吗? – cyr 2011-05-25 12:44:00

+0

我忘了添加您正在讨论的javaee.jar。现在它的作品非常感谢你 – cyr 2011-05-25 14:17:20