我有一个带有 XMLSolverFactory 的 grails 应用程序,使用下面的代码从 ./myapp/grails-app/conf/ 加载它的 XML 配置文件。但它无法从同一路径找到 DRL 文件。如果它在容器中运行,我如何获得配置 XML 的求解器来查找类路径 .DRL 资源?
def InputStream stream = this.getClass().classLoader.getResourceAsStream("nurseRosteringSolverConfig.xml")
solverFactory.configure(stream);
配置 XML 片段
<scoreDrl>nurseRosteringScoreRules.drl</scoreDrl>
抛出错误
scoreDrl (nurseRosteringScoreRules.drl) does not exist as a classpath resource