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了,不知何去何从

posted on 2007-05-15 15:37  一般一般  阅读(3641)  评论(0编辑  收藏  举报