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包,不光是方便,更加靠谱!
dom4j-1.6.1.jar与dom4j-1.4.jar的更多相关文章
- 多个jar包合并成一个jar包的办法
		步骤: 1.将多个JAR包使用压缩软件打开,并将全包名的类拷贝到一个临时目录地下. 2.cmd命令到该临时目录下,此时会有很多.class文件,其中需要带完整包路径 3.执行 jar -cvfM te ... 
- 运行jar应用程序引用其他jar包的四种方法
		转载地址:http://www.iteye.com/topic/332580 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个ja ... 
- Android项目实战(二十四):项目包成jar文件,并且将工程中引用的jar一起打入新的jar文件中
		前言: 关于.jar文件: 平时我们Android项目开发中经常会用到第三方的.jar文件. 其实.jar文件就是一个类似.zip文件的压缩包,里面包含了一些源代码,注意的是.jar不包含资源文件(r ... 
- 使用XStream解析MXL文件用到的jar包---xpp3_min-1.1.3.4.O.jar和xstream-1.3.1.jar
		使用XStream解析MXL文件用到的jar包---xpp3_min-1.1.3.4.O.jar和xstream-1.3.1.jar 
- java打jar包,引用其他.jar文件
		大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口. 具体的方法是修改jar包内目录META-INF下的MANIF ... 
- java -jar 执行 eclipse export 的 jar 包报错处理
		1. 错误1:打 jar 包执行,报错,找不到 类库的 jar 包 F:\>java -jar remoteLogin.jarException in thread "AWT-Even ... 
- [Java]  Java 打包成jar包   和  解压jar包
		解压jar包 jar xf xxx.jar 打包成jar包 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] ... 
- Unable to load configuration. - bean - jar: ....struts2-core-2.1.8.1.jar!/struts-default.xml:47:178
		摘录的异常代码: 2013-12-14 22:42:07 com.opensymphony.xwork2.util.logging.commons.CommonsLogger error严重: Dis ... 
- 运行jar应用程序引用其他jar包的四种方法(转)
		Runnable JAR RunnableJAR(1)在Eclipse中操作 上面的截图中eclipse的版本是: 方案二:安装Eclipse打包插件Fat Jar 方案一对于含有较多第三方jar文 ... 
- 【转】commons-fileupload-1.2.1.jar和commons-io-1.3.2.jar实现文件上传
		总共:一个upload.jsp,一个FileUploadServlet.java,两个文件:ImagesUploaded,ImagesUploadTemp, 一个web.xml,两个架包:common ... 
随机推荐
- 用JAVA写一个日历计划
			效果图(自己需要在前台加css修饰) 
- 简单工程使用sbt公共库(sbt-assembly)
			只是为了简单实现一个算法,想用到breeze算法库.想把breeze当做external libraryies直接导入工程.可是官网没有,网上搜索更多的是在sbt工程或maven工程下. 后来实现目标 ... 
- CodeForces 219D 树形DP
			D. Choosing Capital for Treeland time limit per test 3 seconds memory limit per test 256 megabytes i ... 
- zju(9)LCD显示实验
			1.实验目的 1.学习和掌握linux下对IIC的操作方法以及驱动和应用程序的编写: 二.实验内容 1.编写EduKit-IV实验箱Linux操作系统下IIC的驱动,并编写应用程序实现将数据写入EEP ... 
- zju(6)中断控制实验
			1.实验目的 1.学习和掌握Linux下中断驱动的写法: 二.实验内容 1.编写EduKit-IV实验箱Linux操作系统下按键key的驱动: 2.编写EduKit-IV实验箱Linux操作系统下按键 ... 
- HTML DOM insertBefore() 方法  使用的时候发现一个问题,记录下
			在W3C中是这样定义的 第二个参数是可先的,但是在谷歌浏览器和火狐浏览器中测试是会有bug的,第二个参数是必填的,否则会报错 感兴趣的可以测试 以下是我测试的结果: 谷歌浏览器:Uncaught ... 
- flume+elasticsearch
			项目的日志服是使用flume+elasticsearch 但是运维大哥告诉我,经常会大量往外发包,以至流量超标.问我是不是程序有问题.当时我拍着胸膛说:肯定不是.他说,可能是 服务器被攻击了,让我换一 ... 
- JAVA程序设计 实验一
			北京电子科技学院(BESTI) 实 验 报 告 课程:Java程序设计 班级:1353 姓名:李海空 学号:20135329 成绩: 指导教师:娄嘉鹏 ... 
- Codeforces Round #350 (Div. 2) E 思维模拟
			给出一个合法的括号串 有LRD三种操作 LR分别是左右移动当前位置 且合法 D为删除这个括号和里面的所有 当删除完成后 位置向右移动 如果不能移动 就向左 比赛都是很久远的事情了 写这道题也是一时兴起 ... 
- ModelAndView学习整理
			ModelAndView mav = new ModelAndView("/media/play-video");是什么意思 1.这是SpringMVC里面的问题啊!2.这叫返回一 ... 
