使用idea+maven+ssm搭建一个boot_crm项目,遇到的问题如下:

1.环境搭建好了,相关配置文件都配置好了,也部署到了tomcat,但是无法启动首页。

通过百度,google找到了,原因是web.xml文件出了问题,使用maven构建web项目时web.xml的头文件是

<!--<!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 xmlns="http://xmlns.jcp.org/xml/ns/javaee"         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee          http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"         version="4.0"></web-app>

2.在ssm框架中使用mybatis执行sql语句时,各项配置都没出现问题,写好接口文件,配置mapper映射文件,执行一个简单的查询语句时,日志信息显示执行了sql语句,但是页面无法显示数据。各方排查,查看映射文件与接口文件有没有在一个包中,映射文件中查询语句的id和接口文件的方法名是否一致,参数类型和返回类型是否一致,sql语句是否写错,applicationContext.xml配置文件中是否开启了按包扫描,一通排查下来都没错,页面还是无法显示数据,将日志打印出来的sql语句复制到mysql数据库中执行可以正确显示查询结果。最后百度,google了一下,才知道原因是,在maven+ssm的项目中,操作数据库要在pom.xml中的<build></build>中添加以下信息问题解决。
<!--用于处理mapper映射文件--><resources>    <resource>        <directory>src/main/java</directory>        <includes>            <include>**/*.xml</include>        </includes>    </resource></resources>

3.当在controller类写好方法,启动服务器运行时,老是报404错误。结果一查,发现没有使用@Controller注解,,,,冤死。

转载于:https://www.cnblogs.com/jasonboren/p/10640376.html

idea+maven+ssm搭建boot_crm项目遇到的问题相关推荐

  1. Maven搭建多子项目工程

    Maven搭建多子项目工程 通过maven命令搭建多子项目工程 实现步骤 1.创建main工程 2.修改main工程 3.创建child项目 4.完毕 通过maven命令搭建多子项目工程 本篇介绍如何 ...

  2. Maven+SSM项目搭建

    最近再做一个项目,需要用到maven 和 SSM搭建项目,这里记录一下,搭建的全过程,也踩了好多坑,做个记录. 这里是项目的地址: https://pan.baidu.com/s/13C7pZPP_8 ...

  3. maven整合SSM搭建项目

    Maven整合SSM搭建项目 目录 一.概要. 2 1.1 Maven2 1.1.1 Maven的基本概念. 2 1.1.2 Maven的核心概念. 2 1.1.2 Maven的目标. 5 1.1.3 ...

  4. maven+SSM框架工程搭建

    1.百度下载 maven 和 tomcat 安装 配置环境变量 2.使用最新版eclipse 集成maven maven conf文件夹下的settings.xml文件配置存放maven仓库的位置,D ...

  5. SSM框架搭建及项目实战

    (可通过图片水印查看博客地址) 1.基本概念 1.1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Ex ...

  6. Maven(一):安装与环境配置、使用Maven搭建web项目

    相关阅读: Maven(一):安装与环境配置.使用Maven搭建web项目 Maven(二):常用命令.依赖管理 Maven(三):将web项目的war包热部署到远程Tomcat服务器 Maven(四 ...

  7. 【maven】 在 MyEcplise上使用maven搭建Web项目

    二.在My Ecplise上使用Maven搭建Web项目 1.新建一个maven项目   2.create一个简单的骨架 3.就像在ecplise中一样设置项目的以下配置   4.新创建的项目结构如下 ...

  8. 基于SSM搭建的学生信息管理系统项目源码+学习视频

    基于SSM搭建的学生信息管理系统 目录 基于SSM搭建的学生信息管理系统 1.为什么要编写学生信息管理系统 1.1编写项目的起因: 2.编写学生信息管理系统的过程 2.1项目成果的展示: 登录界面: ...

  9. AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)

    AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二) AndroidStudio如何打包生成realease版本的arr包 ...

最新文章

  1. UIScrollView上面放一个UIScrollView或者UITableView拖动时候 View出现一闪一闪解决办法...
  2. Confluence 6 数据库表-系统信息(System information)
  3. ERPLAB中文教程:ERPLAB安装与添加通道
  4. 常见的误解:这会创建多少个对象?
  5. 408考研数据结构复习-时间复杂度与空间复杂度-附统考真题
  6. 挖掘城市ip_德国卡尔斯草莓农庄:旅游IP打造要创意更要形象!
  7. python指定目录生成.csv文件_python文件处理-根据csv文件内容,将对应图像拷贝到指定文件夹...
  8. [笔试面试题] 10-C和C++区别相关
  9. 天善SVIP五折狂欢!今年双十一终于不用剁手了
  10. 开源Web安全测试工具调研
  11. C# web 后台页面间的跳转
  12. 毕设项目 - 基于SSM的个人健康信息管理系统(含源码+论文)
  13. Windows 7下可用的“超级终端”——Hypertrm和SecureCRT
  14. HackTools———10、使用Python编写TCP客户端、服务器端
  15. 自动驾驶领域中常见英文缩写、相关含义以及常用专业英文
  16. 甲型流感H1N1流感症状预防和治疗
  17. QLabel文字过长显示不全处理方法
  18. 国外最受欢迎的BT-磁力网站
  19. Vuex存储公共的数据步骤
  20. 什么才是社交APP该有的样子

热门文章

  1. C++之手写strlen函数
  2. spring MVC 的MultipartFile转File读取
  3. 洛谷 P3146 [USACO16OPEN]248
  4. Apache Nutch 1.6 发布
  5. linux配置4g网络命令_树莓派移动网络连接(配置4G网卡)
  6. html5标签属性大全_HTML5中video标签如何使用
  7. tensorflow log 日志级别设置
  8. C++ 运算符优先级
  9. Java 多线程异常捕获Runnable实现
  10. SAS宏保存以便快速调用的三种解决方案(转载)