此文章是为记录个人创建maven项目时遇到的问题以及解决方法,转载请注明出处
MAVEN安装及配置请参考我的另一篇文章maven安装及创建maven项目的问题(intellij版)
一、创建maven项目参考
1、创建前的准备,为eclipse配置maven
打开eclipse----》Window----》preference
配置maven的settings.xml和仓库路径
选择模板(这里我选择了WEB模板,可以根据自己的需求选择不同模板)
填写GroupID 和 artifactID,点击finish就创建好了
- 遇到的问题
1、会有JSP报错,The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
这是因为我们缺少依赖。
方法一:在pom.xml文件中添加servlet-api(推荐)
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
方法二:直接指向引tomcat,引用其中的所有依赖(不推荐)
添加方式有很多,我这里记录下我的方式
右键---->properties---->Java Build Path---->add Library---->server Runtime
2、缺少以下3个文件夹
src/main/java
src/test/java
src/test/resources
右键项目根目录点击New -> Source Folder,
建出这三个文件夹。注意不是建普通的Folder,而是Source Folder。
项目或者文件加上右键 new sourceFolder,正常情况下是没有问题的
如果出现了下面的这情况,其实是真的存在的只是我们看不到
检查创建使用的JDK版本,如果是1.5请设置为1.7或更高版本(1.6没有试验过)
右键项目属性后,点击Java Build Path-->Libraries-->JRE System Library[J2SE-1.5]-->Edit..-->Workspace default JRE