你用的应该是jdk1。3的开发包,在1.3中,并没有自带org.apache.crimson这个包,你有两种解决方法。
1。去sun的网站下载org.apache.crimson。
2。下载jdk1.4,这里有自带的crimson包。还有一个不好的方法,就是自己添加一个property,这个是在DocumentBuilderFactory中会指定到的一个属性,具体是什么我忘了,我当时是用反编译跟进去看的
1。去sun的网站下载org.apache.crimson。
2。下载jdk1.4,这里有自带的crimson包。还有一个不好的方法,就是自己添加一个property,这个是在DocumentBuilderFactory中会指定到的一个属性,具体是什么我忘了,我当时是用反编译跟进去看的
解决方案 »
- Mybatis 代理内部派生子类问题
- 求spring web flow 处理WEB应用业务逻辑例子
- 在服务器端用jxl导出excel文件在内存中后再怎么把这二进制数据流返回客户端下载呢?
- SPRING2 + Hibernate3 ,insert的效率比ejb3差很多。
- 请问 :jsf 的组件响应 !
- JAVA 区间拆解的问题!麻烦哪位大虾可以帮助一下
- 有关JSP页面的问题
- [请教]关于EJB和Oracle的问题
- <Context path="?" docBase="?" ....>搞不懂,望指点一二
- 请教linux下, 怎样配置J2EE 的classpath , path?
- 大家讨论一下EJB QL的功能,和标准SQL相比,缺少什么功能?比如排序功能等。
- 如何解析xml,需要源代码
DocumentBuilder db = dbf.newDocumentBuilder();你把这两行换换试试看。
放到classpath中后可以有几种方法决定采用哪种解析器;告诉你一个最简单的方法吧:
System.setProperty("javax.xml.parsers.DocumentBuilderFactory","org.apache.crimson.jaxp.DocumentBuilderFactoryImpl");
这个就是采用crimson的解析器。当然你不设置就会采用平台默认的,而你可能正好就没有那个解析包。
具体的你去http://java.sun.com/xml/jaxp/faq.html看看就知道怎么回事了。
你用的是jdk1.3,并没有自带org.apache.crimson这个包.
<1>用jdk1.4
<2>把crimson.jar或xalan.jar设到你的classpath中.
当然你不设置就会采用平台默认的,而你可能正好就没有那个解析包。
这应该与的解析包在classpath中的顺序有关吧