Maven+SpringMVC+MyBatis的环境搭建(一)
来源:互联网 发布:阿里云ecs数据库安装 编辑:程序博客网 时间:2024/05/18 16:36
初学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>这样就大功告成了
这样就成功了!
文章有点长了,关于集成我们放到第二篇写
- Maven+SpringMVC+MyBatis的环境搭建(一)
- Maven+SpringMVC+MyBatis的环境搭建(二)
- 基于maven的mybatis+springmvc环境搭建以及集成bootstraps
- 基于Maven的Spring+SpringMVC+MyBatis环境搭建
- Maven+Spring+SpringMVC+MyBatis搭建环境心得
- maven+spring+springMVC+mybatis环境搭建
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- 使用maven搭建SpringMVC+MyBatis开发环境
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- STS +Maven+ SpringMVC+Spring+Mybatis 搭建环境
- springMVC+maven+mybatis+Intellij IDEA环境搭建
- Idea+Maven+Spring+SpringMVC+MyBatis环境搭建
- Spring+Mybatis+SpringMVC+Maven+MySql环境搭建
- maven+springmvc+mybatis基本开发环境搭建
- Maven+Spring+SpringMVC+MyBatis框架的搭建(一)
- Maven+SpringMVC+Mybatis项目搭建(一)
- spring+springMVC+mybatis +dubbo架构的开发环境搭建(一)
- 剑指offer|扑克牌顺子
- 剑指offer|扑克牌顺子
- iOS下使用lamemp3库将PCM录音数据压缩为MP3格式
- 第一帖
- Unity TiledMap 游戏开发日记 1
- Maven+SpringMVC+MyBatis的环境搭建(一)
- iOS中修改导航栏的各种样式
- apt-get与dpkg
- pentaho安装
- 排列序号
- pip安装pyquery报错
- 关于stm32报错Library reports error: __use_no_semihosting was requested
- 阴影
- Elasticsearch java API (20)查询 DSL