我想针对模式验证xml-使用SpringBoot 2和camel 3。
在localhost上有效:
.to("validator:file:src/main/resources/D.xsd")
但是当使用上下文{例如D
上传到tomcat机器上的服务器时-我收到错误消息:
Caused by: java.io.FileNotFoundException: src/main/resources/D.xsd (No such file or directory)
我认为我需要更改使用classpath的路径-但我不确定如何使其起作用?
我尝试过的事情:
.to("validator:file:classpath:/src/main/resources/D.xsd")
.to("validator:file:resource:classpath:src/main/resources/D.xsd")
.to("validator:file:resource:classpath:/src/main/resources/D.xsd")
但这不起作用。
答案 0 :(得分:1)
在我的一个应用程序中(但使用SpringBoot 1.5和Camel 2.x),这很好用
.to("validator:classpath:folder/filename.xsd")
根据filename.xsd
中的src/main/resources/folder
进行验证
答案 1 :(得分:0)
我已设法通过以下方式修复它:
.to("validator:D.xsd")