我的应用程序不允许我在离线模式下运行。在脱机模式下运行Tomcat时,它会在Tomcat中抛出Error Filter Start
。
我的想法是由于dtd出现在struts.xml
,hibernate.cfg
,xml,hbm.xml
的标题处。
我试图通过查看Eclipse缓存部分中的缓存条目将标头位置更改为SYSTEM
,但结果是相同的。
答案 0 :(得分:2)
这是一个技巧。您仍然可以使用PUBLIC,下载DTD文件,将其放入您的应用程序并将您的休眠配置文件指向DTD。
示例强>
原件:
<!DOCTYPE hibernate-configuration PUBLIC
“-//Hibernate/Hibernate Configuration DTD 3.0//EN”
“http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd”>
修正:
<!DOCTYPE hibernate-configuration PUBLIC
“-//Hibernate/Hibernate Configuration DTD 3.0//EN”
“http://localhost/your/app/path/to/the/dtd/hibernate-configuration-3.0.dtd”>