断网时出现java.net.UnknownHostException: jakarta.apache.org问题

当在部署struts工程启动时,有时会出现java.net.UnknownHostException: jakarta.apache.org这样的异常,而且只在断网时出现,一旦联网就没有了,这是因为xml的配置文件验证问题:
1.注意看报异常的位置,确定异常源的配置文件。
2.注意所写的xml配置文件头部的版本与lib库的版本一致,这样会使用本地验证而不会去上网验证。
3.注意所写的xml配置文件头部的格式问题,如
<!DOCTYPE form-validation PUBLIC
“-//Apache Software Foundation//DTD Commons
Validator Rules COnfiguration 1.0//EN”
“http://jakarta.apache.org/commons/dtds/validator_1_0.dtd” >

<!DOCTYPE form-validation PUBLIC
“-//Apache Software Foundation//DTD Commons Validator Rules Configuration 1.0//EN”
“http://jakarta.apache.org/commons/dtds/validator_1_0.dtd”>
是不一样的,虽然只有换行的区别,如果用上面的就会出异常,这个validation异常会导致验证页面无效,并且在页面上显示出javascript。

4人评论了“断网时出现java.net.UnknownHostException: jakarta.apache.org问题”

发表评论

邮箱地址不会被公开。