eclipse中创建Maven版的Web工程出现的问题

1.创建的Mave版的Web工程的目录结构,就只有webapp,而没有WEB-INFMATA-INF文件。

解决方法:Web工程右击--->Propeties-->Project Facets--->Dymatic Web Module--->Remove--->先去勾选,点击Apply,再进行勾选。此时,下边会多出“Futher Configuration Available...”--->点击它--->修改Content Directory--->"src/main/webapp"--->点击ok.

        此时,web.xmlWEB-INFMATA-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的形式来导入运行时环境)

猜你喜欢

转载自blog.csdn.net/rush_time/article/details/82950271