dtd文件文件怎么调用?

在一个文件夹下面有许多.xml文件,现在要规范xml文件中的格式,所以要引入一个dtd文件。
我建立了一个dtd文件,放入同一个文件夹下面。
然后在xml文件中加入  <!DOCTYPE module SYSTEM "note.dtd">
编译的时候没有问题。
但是在启动tomcat 的时候,报了错误。

Java code ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
org.dom4j.DocumentException: D:\tomcat7\bin\note.dtd (系统找不到指定的文件。) Nested exception: D:\tomcat7\bin\note.dtd (系统找不到指定的文件。)
     at org.dom4j.io.SAXReader.read(SAXReader.java: 484 )
     at org.dom4j.io.SAXReader.read(SAXReader.java: 343 )
     at com.ming800.core.p.service.impl.ModuleManagerImpl.readXmlFiles(ModuleManagerImpl.java: 42 )
     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java: 57 )
     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java: 43 )
     at java.lang.reflect.Method.invoke(Method.java: 601 )
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java: 1612 )
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java: 1553 )
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java: 1483 )
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java: 524 )
     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java: 461 )
     at org.springframework.beans.factory.support.AbstractBeanFactory$ 1 .getObject(AbstractBeanFactory.java: 295 )




这个路径应该怎么写啊? 为什么它到tomcat的bin下面去找这个dtd文件?

转载于:https://www.cnblogs.com/ahwankong/archive/2013/05/30/3108861.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值