我正在开发一个Web项目,并在mvn构建之后创建了正确的war文件。 在这个项目中,我通过提供指向本地目录的完整证书路径来创建一个APN服务,如“file:c:certification.p12”
ApnsService service = APNS.newService().withReconnectPolicy(new ApnReconnectPolicy()).withConnectTimeout(apnSockectTimeout).withCert(certificatePath, certificatePassword).
我想知道我是否可以将cert.p12文件放在war文件中并在类路径描述中访问它
答案 0 :(得分:1)
是,
建议使用context.getRealPath或context.getRessource方法来关心部署应用程序的位置。不要忘记将文件隐藏在WEB-INF中,否则可以将其作为简单文件下载。
请参阅:File path to resource in our war/WEB-INF folder?
此致