作者qazsd (珍惜当下)
看板Soft_Job
标题[请益] 部署到server後找不到档案
时间Mon Sep 4 17:15:56 2017
藉助一下软体版广大的人气,请问板上前辈们
小弟有Maven专案资料夹结构如下:
Project
├src/main/java
│ └ com.abc.xyz
│ └Auth.java
└src/main/resources
└certs
└credential.p12
Auth.java里有段程式码用来验证:
=====================================================================
File file = new File(classLoader.getResource("cert.p12").getFile());
String
filePath = file.getAbsolutePath();
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(JSON_FACTORY)
.setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
.setServiceAccountScopes(Collections.singleton(
CalendarScopes.CALENDAR_READONLY))
.setServiceAccountPrivateKeyFromP12File(new File(
filePath))
.setServiceAccountUser(SERVICE_ACCOUNT_USER)
.build();
=====================================================================
将该专案档的jar部署到Server上後
会出现找不到credential档案的错误讯息
想请问credential档案应该放在专案或server哪里才能被找到?
又该怎麽指定路径呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.124.165.65
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1504516560.A.81A.html
1F:推 gpctv: 你有试着印出来看看吗 09/04 18:08
2F:→ alan3100: "java read file from jar" 问google 09/05 08:20
3F:推 mureka: 试试看将p12档移到src底下,或是resources底下 09/15 06:08