我正在开发一个 Web 项目,并且在 mvn build 之后创建了正确的 war 文件。 在这个项目中,我通过提供完整的认证路径来创建 APN 服务,该路径指向本地目录,如“file:c:certification.p12”
ApnsService service = APNS.newService().withReconnectPolicy(new ApnReconnectPolicy()).withConnectTimeout(apnSockectTimeout).withCert(certificatePath, certificatePassword).
我想知道我是否可以将 certification.p12 文件放在 war 文件中并在类路径描述中访问它
最佳答案
是的,
建议使用 context.getRealPath 或 context.getRessource 方法来不关心应用程序的部署位置。不要忘记将您的文件隐藏在 WEB-INF 中,否则可以将其作为简单文件下载。
参见:File path to resource in our war/WEB-INF folder?
你的
关于java - 读取war web项目类路径中的APN证书文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25448916/