zoukankan      html  css  js  c++  java
  • dom4j-1.6.1.jar与dom4j-1.4.jar

    今天在上线的项目中遇到一个很奇怪的问题

    File file = new File("O:/20160817/91a2cb1c-62eb-4a31-a1f6-3af8ab71782a/adi6.xml");
    SAXReader reader = new SAXReader();
    try {
    Document doc = reader.read(file);
    System.out.println(doc.asXML());

    } catch (DocumentException e) {
    e.printStackTrace();
    }

    以上这段代码在class中的main函数执行完全没有问题,但是放在tomcat中以spring rest接口发布出去再访问,就会报一个类似于<a> 必须以</a>结束的错误,但是xml本身是没有问题的,后来我新建一个maven项目,测试,无论main方法还是tomcat发布出去再访问,都是正常的。

    我比对jar包,发现上线的项目是dom4j-1.4.jar,maven项目是最新的jar包dom4j-1.6.1.jar,然后替换,搞定!

    由此可见,maven管理项目,管理jar包,不光是方便,更加靠谱!

  • 相关阅读:
    正则表达式
    request库解析
    urllib库解析
    爬虫入门基本原理
    图的遍历dfs和bfs
    KMP算法
    Linux操作系统实验-线程同步
    Leetcode 183场周赛
    并查集--Disjoint Set
    C#杂乱知识汇总
  • 原文地址:https://www.cnblogs.com/damonfirstblog/p/5779785.html
Copyright © 2011-2022 走看看