在eclipse部署项目时遇到错误:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path,
解决办法:右键项目Properties->Targeted Runtimes->选中tomcat7
指定运行环境,相当于给web项目提供servlet容器,否则Servlet是不被支持的,当然报错。
另一个解决办法,也可以build path
右击web工程-》属性或Build Path-》Java Build Path->Libraries-> Add Libray…->Server Runtime -》Tomcat Server
效果是一样的,
今天部署好项目后一直在浏览器*问不到,报404错误,原来是把jsp文件放在WEB-INF目录下,该目录下的文件是被隐藏的,当然找不到,把jsp文件放在和WEB-INF目录同级就可以被找到了。
另外在eclipse中新建maven项目时记得勾选jar则是java项目,勾选war则是java web项目。
另外,maven web项目中的根目录是在src中的webapp目录,见下图
如图目录所示能正常项目名后面访问。
新建maven项目步骤:
1.记得勾选create a simple project,否则新建后会很多问题
2.填写Group Id和Artifact Id(项目名称),还有Packaging勾选jar是建java项目,勾选war是web项目。