初学Maven和MyBatis环境的搭建,在使用过程中遇到了一些问题,现在记录下来方便大家学习,也防止自己忘记了!
首先关于Maven环境的搭建大家可以参考MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建,这篇文章。
下面开始搭建项目:选择Maven Project
选择一个项目的存放路径
这里选择webapp
输入自己的包名和项目名称
点击Finish项目就建好了,项目的结构如下图,其中报错是因为还没有引入相关的jar
现在的项目结构是不完整的,因为Maven项目的结构是:src/main/java、src/main/resources、src/test/java、src/test/resources这样的,现在我们稍微调整一下:
选中项目:alt+enter,进入到Build Path,选中JRE System Library,点击Edit,再选中Workspace default JRE,点击Finish,再点击Apply,再查看项目,结构就出现了,这可能是一个小Bug!
因为项目用的Servlet版本比较老,可以从web.xml中看到才2.3,所以我们需要把web版本调高,如下:
选中项目,alt+enter,进入到project Facets
将web Module的2.3设置成3.0,但是会遇到如下错误:
这样我们需要设置另外的信息,点击cancel,展开.settings,先打开org.eclipse.jdt,core.prefs
将图中的几处 修改为1.8
然后打开org.eclipse.wst.common.project.facet.core,将java版本修改至1.8,jst.web版本修改至3.0。PS:因为我用的JDK1.8所以修改至1.8,各位看自己情况!
在进入web.xml用
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd"
version="3.0">
替换掉
<!DOCTYPE web-app PUBLIC
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd" >
<web-app>
这样就大功告成了
这样就成功了!
文章有点长了,关于集成我们放到第二篇写