当前位置: 首页 > 工具软件 > XSD/e > 使用案例 >

针对ehcache.xsd 文件加载不了的问题解决及办法

方承弼
2023-12-01

针对当我们ehcache.xml使用外置可配置的场景时,当加载ehcache.xml文件,应用就会去 http://ehcache.org/ehcache.xsd 加载 ehcache.xsd 这个文件,然在某些环境中,由于服务器DNS或其他原因,无法找到ehcache.org映射的ip地址,且这个ehcache.org域名映射的ip是动态的,不能直接在ehcache.xml文件中填写ip地址,故会导致 ehcache.xsd 这个加载不到,导致应用启动失败。

 

针对以上提到的问题,我们可直接在本地,下载好ehcache.xsd文件,放在我们应用配置的config/ 目录下,然后在ehcache.xml文件中的这个地方:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation = "http://ehcache.org/ehcache.xsd"
     updateCheck="false">

 

直接引用我们应用配置目录config/ehcache.xsd,配置如下:

<?xml version="1.0" encoding="UTF-8"?>
<ehcache xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
     xsi:noNamespaceSchemaLocation = "./config/ehcache.xsd"
     updateCheck="false">

 

如此,可解决生产上加载不到 http://ehcache.org/ehcache.xsd 的问题。

 类似资料: