报错信息:java.net.UnknownHostException: mybatis.org
该问题由java项目中mybatis-config.xml的配置引起
默认配置为红色标记部分,后因项目启动报错
java.io.FileNotFoundException: D:\Program Files\eclipse\mybatis-3-config.dtd (系统找不到指定的文件。)
原因是 dtd 约束文件找不到,本地没有配置,需要联网下载
将"mybatis-3-config.dtd" 更改为 http://mybatis.org/dtd/mybatis-3-config.dtd
系统可以正常运行。
但问题又来了,将工程打包放到linux环境运行就出现了一开始的 java.net.UnknownHostException: mybatis.org报错。
解决方法有两种:
1.保证linux系统可以联网,配置为 http://mybatis.org/dtd/mybatis-3-config.dtd 系统运行正常
2.将配置修改为 mybatis-3-config.dtd,下载对应的dtd文件放在工程中。