使用Maven构建一个完整的工程
1.报错:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path
这样表示servlet没找到路径,应该就是没导包的问题了,导入servlet.jar即可,因为我们在创建Web的项目时系统会自动导入,但是我们现在新建的是Maven项目文件,所以系统没有自动导入,因此我们需要自己导入。
javax.servlet
javax.servlet-api
3.1.0
2.
这里只有一个resource是不对的,需要在项目右键点击properties->Java Build Path->Source会看到
这三个文件都需要有,双击选项
这里不修改好来就会出现包是文件夹的形式显示,会编译不了
完成之后记得将他删除
注意:Excluded:(None)表示以包形式显示在目录下,Excluded:**表示文件以文件夹的形式在目录下显示
3.最后在src->main->webapp->WEB-INF下建classes和lib文件夹,其实这两文件夹不用建也可以的,tomcat部署的时候会生成在tomcat中
classes放类,在tomcat中会显示类
lib放包,在tomcat中会显示项目过程中需要的包