1. 程式人生 > >java.net.UnknownHostException: mybatis.org

java.net.UnknownHostException: mybatis.org

報錯資訊: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檔案放在工程中。