Re: [请益] 部署到server后找不到档案

楼主: qrtt1 (有些事,有时候。。。)   2017-09-04 18:36:19
※ 引述《qazsd (珍惜当下)》之铭言:
: 借助一下软件版广大的人气,请问板上前辈们
: 小弟有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哪里才能被找到?
: 又该怎么指定路径呢?
你无法直接存取包在 zip 内的档案,File 物件不是这样给你用的。
有 2 个选择,1 个是把它解开来,存成档案,另一个是转成 private key,
再呼叫另 method
http://bit.ly/2wxy7qH
public GoogleCredential.Builder
setServiceAccountPrivateKey(PrivateKey serviceAccountPrivateKey)
作者: lovelycateye (我还想要更多力量)   2017-09-04 19:00:00
有神快拜!
作者: pttuser (pttuser)   2017-09-04 20:15:00
这不过是reflection应用,还神咧笑死狼,一堆菜逼巴
作者: senjor (哞哞)   2017-09-04 20:19:00
佛心还不神吗?
作者: qazsd ( )   2017-09-04 21:04:00
先感谢qrtt1大大!!
作者: vi000246 (Vi)   2017-09-04 21:16:00
佛心推
作者: femlro (母猪教谋神异端审问官1.5)   2017-09-04 22:30:00
总比只会酸的强^^神
作者: jj0321 (JJ与你倒数唷)   2017-09-04 22:31:00
超神
作者: femlro (母猪教谋神异端审问官1.5)   2017-09-04 22:33:00
本板会分享会帮助别人的 就是神一般的存在神永远不嫌多 酸酸一个都嫌太多
作者: jj0321 (JJ与你倒数唷)   2017-09-04 22:35:00
真的QQ 每次有位JSON大大发教学文 都会被特定酸给酸
作者: home2618 (小刀)   2017-09-04 23:46:00
推2楼
作者: pttworld (批踢踢世界)   2017-09-05 00:07:00
把主管捧成神比较实际,很多人当面却开不了口
作者: wildli0422 (wild)   2017-09-05 09:29:00
推有心
作者: maxqq (max)   2017-09-05 10:29:00
haha → femlro: 神永远不嫌多 酸酸一个都嫌太多
作者: mathrew (Joey)   2017-09-06 07:24:00
分享是好事 不需要酸
作者: c85645 (阿抹)   2017-09-06 19:38:00
推一个
作者: chifangjang   2017-09-07 08:18:00

Links booklink

Contact Us: admin [ a t ] ucptt.com