我正在尝试使用RestTemplate来使用其他Web服务。我不断收到这个错误:
java.io.FileNotFoundException: classpath:\saml\samlKeystore.jks
(The filename, directory name, or volume label syntax is incorrect)
目前这是我的RestTemplate设置(我尝试了不同的方法,结果相同):
RestTemplate rt = new RestTemplate();
ResponseEntity<String> responseStr = rt.postForEntity(
"https://beta.some-host.com/portal/apiv1/RequestInSight",
"null",
String.class);
logger.info("response from propertyInsight: " + responseStr.getBody());
我的应用程序中没有任何地方(据我所知)我与SAML有什么关系。没有直接或传递的依赖关系,也没有文本出现。
我已尝试在命令行上通过cURL运行请求,效果很好。
我也尝试在不同的应用程序中运行相同的代码,看看是否有某些隐藏的配置,但我仍然收到同样的错误。
我确实有一个使用SAML的应用程序,但是当我运行它时,我确保它不在tomcat上。我的tomcat似乎是这两种情况之间唯一可能的联系。是否有任何tomcat配置触发这个?
最后,我的问题是,这些方面是否存在任何已知问题?我是SAML的新手,我必须遗漏一些东西。关于我应该看的地方的任何提示?
答案 0 :(得分:0)