【发布时间】:2012-02-02 21:07:05
【问题描述】:
在使用瓷砖和弹簧时,我遇到以下错误:
java.net.UnknownHostException:tiles.apache.org
当互联网连接保持“开启”时程序运行良好,否则会显示上述错误。
谁能给我任何提示???
谢谢...
【问题讨论】:
标签: spring jsp spring-mvc tiles
在使用瓷砖和弹簧时,我遇到以下错误:
java.net.UnknownHostException:tiles.apache.org
当互联网连接保持“开启”时程序运行良好,否则会显示上述错误。
谁能给我任何提示???
谢谢...
【问题讨论】:
标签: spring jsp spring-mvc tiles
我通过将 log4j-1.2.11.jar 添加到 web-inf/lib 来解决此问题
【讨论】:
就我而言,这是由于 dtd 的版本不匹配而发生的。事情是这样的,
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">
如果我们看到 DOCTYPE 有一个版本“2.1”(“//DTD Tiles Configuration 2.1//EN”),dtd 也应该与“tiles-config_2_1.dtd”相同。如果版本是 3.1(“//DTD Tiles Configuration 3.1//EN”)并且 dtd 是“tiles-config_3_1.dtd”。
我修改了版本,它开始工作了。
【讨论】:
问题是由于我错过了“Apache Software Foundation”之间的“空格”而导致的非常愚蠢的错误:
<!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration 2.1//EN" "http://tiles.apache.org/dtds/tiles-config_2_1.dtd">
【讨论】: