我正在从类路径读取 hiberante.cfg.xml。当服务器启动并运行时它工作正常。但如果我尝试从独立类访问它就会失败。
我知道我可以将文件访问代码更改为 getClass().getClassLoader().getResources()
。由于它是一个connectionFactory类,我想使用一些可以在服务器启动或停止时工作的东西。
最佳答案
您是否尝试过编写 Junit 并设置应用程序上下文。 您收到“找不到资源”的错误是什么?
当您使用 .getClass().getClassLoader().getResource(fileName) 时,它认为 fileName 的位置位于根目录
关于java - 服务器停止时从类路径读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15690170/