dom4j-->selectNodes

Element root = document.getRootElement();  
   
List  recordenvlist = document.selectNodes("//gml:envelope");     //gml:envelope

提示
NoClassDefFoundError 
org.dom4j.DocumentFactory.createXPath
 
原因:dom4j的xpath api依赖jaxen完成
 
解决方法:在系统中加入jaxen.jar.
jaxen.jar下载路径:http://jaxen.codehaus.org/releases.html
 
dom4j-1.6.1.jar下载路
http://nchc.dl.sourceforge.net/sourceforge/dom4j/dom4j-1.6.1.jar


以上的只是其中一个原因
我用的OC4J,在application.xml中
有这么一行<library path="../jsp/lib/taglib" />
注释以后就好了
<!--<library path="../jsp/lib/taglib" />-->


查看目录中的lib,有这么一个saxpath.jar
其中的类与dom4j中的类fuzzy了,不知何去何从

转载于:https://www.cnblogs.com/sunGIS/archive/2007/05/15/747266.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值