【发布时间】:2015-12-27 20:38:16
【问题描述】:
我需要将属性文件的 URI 传递给以下方法(第 3 方 jar)
defaultConfiguration = Factory.createDefaultConfiguration(propertiesUrl.toURI());
PayClient client = Factory.createClient(defaultConfiguration);
当我在服务器上部署我的代码时,我得到这个路径,即 propertiesUrl.toURI() 为 abc://localhost/server/test/payment/ConfigLookup.properties
第 3 方应用程序拒绝此值并且不创建用于创建连接客户端的配置。
属性文件位于我的本地 bin 文件夹中的示例代码在传递时可以正常工作。
收到的路径为propertiesUrl.toURI()
file:/D:/Code/bin/ConfigLookup.properties
以上创建成功连接。
请指导我了解他们之间缺少的内容。如何使服务器代码以与本地代码类似的方式工作。
【问题讨论】:
-
什么是“abc:”方案?
-
其实就是我们部署代码的服务器。部署后,它看起来像说项目名称(我将其命名为 abc):://localhost/server/test/payment/ConfigLookup.properties
-
目前尚不清楚“拒绝此值”是什么意思,是否有某种错误消息或配置根本没有被加载。第 3 方 jar 是否进行任何日志记录?你能从它那里得到任何可能提供更多关于它在寻找什么的线索的日志吗?
标签: java url jakarta-ee uri config