No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath

 
如果在/sandh/web-inf/classes下面没有ehcache.xml这个文件,会报这个错误,No configuration found.
Configuring ehcache from ehcache-failsafe.xml found in the classpath:.....这个文件是hibernate缓存配置文件。
< ehcache >
 
< diskStore  path ="java.io.tmpdir" />
 
< defaultCache
    
maxElementsInMemory ="10000"
    eternal
="false"
    timeToIdleSeconds
="10000"  
    timeToLiveSeconds
="10000"  
    overflowToDisk
="true"  
 
/>  
  
< cache   name ="com.hour41.hibernate.vo.common.City"
    maxElementsInMemory
="10000"
    eternal
="false"
    timeToIdleSeconds
="10000"  
    timeToLiveSeconds
="10000"  
    overflowToDisk
="true"  
 
/>
</ ehcache >
 
上面配置了默认类缓存和城市类缓存策略:
<diskStore>表示当内存缓存中对象数量超过类设置内存缓存数量时,将缓存对象写到硬盘,path=”java.io.tmpdir
”表示把数据写到这个目录下。Java.io.tmpdir目录在运行时会根据相对路径生成。
<defaultCache>表示设定缓存的默认数据过期策略。
<cache>表示设定用具体的命名缓存的数据过期策略。
name表示具体的缓存命名。
maxElementsInMemory表示cache中最大允许保存的对象数据量。
eternal表示cache中数据是否为常量。
timeToIdleSeconds表示缓存数据钝化时间
timeToLiveSeconds表示缓存数据的生命时间。
overflowToDisk表示内存不足时,是否启用磁盘缓存。
当您看到类似 "Configuring incomplete, errors occurred!" 和 "make: *** No targets specified and no makefile found. Stop." 的消息时,这通常意味着在尝试构建项目的过程中遇到了一些问题。这种情况可能由以下几个常见原因造成: 1. **缺少必要的构建脚本**:确保您的项目根目录中有名为 `CMakeLists.txt` 或 `Makefile` 的文件,这是大多数编译系统(如 CMake、GNU Make等)用来指导构建过程的关键文件。缺失这个文件将导致找不到目标和构建规则。 2. **配置失败**:CMake 在配置阶段可能会因为找不到适当的依赖项、配置选项不正确或者其他配置错误而导致失败。例如,如果缺少了某个库的路径配置,或者有错误的编译选项设置,都会引起配置失败。 3. **权限问题**:确保您有足够的权限去读取项目文件、创建构建目录、修改和执行文件。权限不足可能导致编译系统无法访问必要的资源。 4. **环境设置问题**:如果您使用的是依赖外部环境的工具(如 OpenCV、Qt 等),确保已经正确安装并配置了环境变量。未正确设置环境变量可能导致编译系统无法找到所需的库或头文件。 解决这些问题的基本步骤包括: - **检查并修复 `CMakeLists.txt` 或 `Makefile` 文件**:确保该文件存在于项目根目录,并且内容正确无误。 - **验证构建系统**:如果是使用CMake,尝试清理和重新配置项目 (`cmake .`);如果是使用Make,确保先清除之前的构建结果 (`make clean`) 再尝试构建。 - **检查依赖项**:确认所有必要的库和工具都已经正确安装,并且项目配置中指明了它们的位置。 - **权限检查**:使用 `ls -l` 命令检查文件和目录的权限,必要时使用 `chmod` 调整权限。 --- 针对当前情况,以下是三个可能的相关问题供进一步探讨: 1. **配置文件存在问题**:是否有任何特定的配置错误导致了CMake配置失败? 2. **构建依赖项缺失**:是否存在未安装的第三方库,它们对于构建项目至关重要? 3. **环境变量配置不当**:是否需要调整环境变量来确保编译系统能够正确查找依赖项及其头文件? 请关注这些方面,逐一排查,应该能逐步解决问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值