客户提供的架构,用ant生成ear部署包,最终部署到jboss中。现在需要对接银联的付费查询,由于银联封装的方法是使用绝对路径去读取密钥。如果获取不到,则使用默认的C:/xxx路径。
我应当如何设置这个密钥所在目录的绝对路径,才能让其获取到呢?
我用Class.class.getClassLoader().getResource(“”)获取到的路径是下面的这个
/opt/app/jboss/pay/server/default/tmp/deploy/tmp2757948592988629473pay.ear-contents/pay-exp.war/
以下是应用的结构
/opt/app/jboss/pay/server/default/deploy/
Pay.ear
pay.jar
pay.war
其他支持的jar
现在我的密钥文件在pay.jar中的key目录下,我需要在cer.config中设置key目录的绝对路径。但我设置了好几个都不对
请问,大家知道怎么获取的么?
pay.jar
cer.config
key
key.cer