zoukankan      html  css  js  c++  java
  • Servlet.init() for servlet [springmvc] threw exception

    项目还没开始做,就碰到那么多问题。。

    报错一:/oa/news/%E6%A0%8F%E7%9B%AE%E7%AE%A1%E7%90%86.jsp

    1.一开始是jsp的页面名称为中文,改了

    2.接着仍然这样错误,我想可能没有重新加载,把target文件删掉解决了。

    报错二:Artifact tlks: com.intellij.javaee.oss.admin.jmx.JmxAdminException: com.intellij.execution.ExecutionException: E:IDEAspace lksArtfacts lks.war not found for the web module.

    1.把target文件删了之后,我见tomcat上得war包丢失了。在project->Artifact里把war包移除掉,然后重新刷新了maven,war包会自动生成,也会显示在Artifact里。然后重新部署war包就行了。这个方法是不是百灵还需验证。

    报错三: Servlet.init() for servlet [springmvc] threw exception

    1.如果写了<mvc:annotation-driven />的时候,idea推荐的XML约束是cache的,检查是不是已经改为mvc的了。

    ...https://www.springframework.org/schema/mvc/spring-mvc.xsd">

    2.看了看控制台报错是:org.springframework.beans.factory.BeanCreationException:Error creating bean with name 'mySqlSessionFactory' defined.原来是创建spring-dao.xm中创建sqlsession工厂时错误,

    这个东西加载了mybatis文件,mybatis又加载了映射文件。我把mybatis.xml,和映射文件查了查,最后子啊映射文件中发现问题:就是再resultType里我写了Blog类型,以为我没点击查询,实际点击菜单就进行了查询请求。(最后忠告:不要再配置文件中写多余的东西,比如我这次测试只是想显示下前端模板,就不要写查询语句)

    <select id="findPage" resultType="Blog">
    select * from Blog where id = #{id}
    </select>
    与其战胜敌人一万次,不如战胜自己一次。
  • 相关阅读:
    1. 加载文件的方法
    9. 位运算符
    8. 条件(条目,三元)运算符
    3. PHP比较运算符
    hdu3336 Count the string
    Codeforces Round #228 (Div. 2)
    hdu4288 Coder(线段树单点更新)
    hdu2852 KiKi's K-Number
    poj1195
    poj2299
  • 原文地址:https://www.cnblogs.com/hyjh/p/11990770.html
Copyright © 2011-2022 走看看