java - 读取war web项目类路径中的APN证书文件

标签 java ios jakarta-ee

我正在开发一个 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/

相关文章:

Java静态 block 引用另一个类中的静态变量

Java Processing Scheduler Simulator 动画推荐?

jakarta-ee - Tomcat - 上传目录

java - 从ArrayList中获取特定元素

java - 查找两个列表中的共同元素

iphone - UIScrollview 垂直和水平滚动 ios

iOS swift 为什么两种类型的闭包不能添加到数组

ios - 如何检测 UIWebView 中显示的本地 pdf 中的超链接

web-applications - Web 应用程序中的有状态 EJB?

jakarta-ee - 为什么我的 pom.xml 中会出现此依赖项解析错误?