Struts2 hibernate应用程序没有在脱机模式下部署

时间:2012-07-11 07:00:39

标签: hibernate struts2

我的应用程序不允许我在离线模式下运行。在脱机模式下运行Tomcat时,它会在Tomcat中抛出Error Filter Start

我的想法是由于dtd出现在struts.xmlhibernate.cfgxml,hbm.xml的标题处。 我试图通过查看Eclipse缓存部分中的缓存条目将标头位置更改为SYSTEM,但结果是相同的。

1 个答案:

答案 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”>