zoukankan      html  css  js  c++  java
  • javaFQA

    1、Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'sessionFactory' defined in class path resource [applicationContext.xml]: Instantiation of bean failed;

      由于Spring中的“asm-2.2.3.jar”和Hibernate中的“asm.jar”包冲突。解决办法是移除Spring2.0 AOP Libraries中的“asm-2.2.3.jar”即可

    2、Myeclipse9以上 支持jquery不报错

         jquery.js -> 鼠标右键 -> MyEclipse -> manage validation -> 左面点击 -> Excluded resources -> 找到jquery.js -> 打上钩 -> apply

    3、java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决

      在J2EE框架下开发web网站,这种问题经常遇到,只要我们网上搜一下,就可以看到很多版本的,我整理一下: 第一种可能性解决:看看我的项目:主要是里面的Structs 1.3 (structs 2)和Hibernate 3.2(或更高版本)中的JAR包里antlr2.7.2 与 antlr2.7.6 冲突,只要删除Structs 1.3中的低版本的antlr2.7.2就可以了。具体操作如下:在MyEclipse下,windows-->preferences-->在文本框中搜索struts2-->选择antlr2.7.2-->remove 第二种可能性解决:主要是里面的Structs 1.3和tomact中的 antlr2.7.2 与 antlr2.7.6 冲突 删除antlr2.7.2 即可,具体方法:在MyEclipse下,windows-->preferences-->在文本框中搜索struts2-->选择antlr2.7.2-->remove在tomcat该应用的目录WEB-INF\lib 删除 antlr2.7.2.jar

     4、 在struts2中发现,调用action中的方法,方法会被执行两次,后来发现调用的方法是get开头的,把它改为其他名称开头的后,就不会执行两次了。继续查找,发现调用的是返回json数据格式的action,如果是调用返回页面的action就不会有这种问题。

         结合网上的搜索,总结了一下:

    1.  json格式下, firefox中的yslow插件会发送第二个 HTTP GET 请求得到页面的信息。.

    2.  ajax模式下,调用的action方法不能为get*方式命名,内中机理未知。

    结论:action中方法最好不要以get开头。

    5.eclipse导入的web项目不能部署到tomcat

    解决办法如下: 


    勾选上面三项并选择相应的值后就变成web项目,可以部署在tomcat上了。

  • 相关阅读:
    软件测试笔记(二):软件测试流程
    关于Kotlin中日志的使用方法
    Github Pages+Gridea设置DisqusJS评论
    软件测试笔记(一):软件测试概论
    CVPR2021| TimeSformer-视频理解的时空注意模型
    经典论文系列 | Group Normalization & BN的缺陷
    经典论文系列 | 重新思考在ImageNet上的预训练
    CVPR2021 | 华为诺亚实验室提出Transformer in Transformer
    经典论文系列| 实例分割中的新范式-SOLO
    我们真的需要模型压缩吗
  • 原文地址:https://www.cnblogs.com/jichunhu/p/2878506.html
Copyright © 2011-2022 走看看