1.创建的Mave版的Web工程的目录结构,就只有webapp,而没有WEB-INF、MATA-INF文件。
解决方法:Web工程右击--->Propeties-->Project Facets--->Dymatic Web Module--->Remove--->先去勾选,点击Apply,再进行勾选。此时,下边会多出“Futher Configuration Available...”--->点击它--->修改Content Directory--->"src/main/webapp"--->点击ok.
此时,web.xml、WEB-INF和MATA-INF就放在了webapp目录下。
2.在上面工程基础上创建jsp文件,会报错:“javax.servlet.http.HttpServlet” was not found on the Java Build Path.
解决方法:1.加入servlet-api的依赖。依赖范围必须是provided。(这是通过maven的形式来导入运行时环境)
2.加入tomcat服务器的运行时环境就行了:工程右击--->BuildPath--->Add Libraries...--->双击“Server Runtime”--->点击“Apache Tomcat v6.0”--->Finish。(这是通过eclise的形式来导入运行时环境)