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

楼主: qazsd ( )   2017-09-04 17:15:56
借助一下软件版广大的人气,请问板上前辈们
小弟有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哪里才能被找到?
又该怎么指定路径呢?
作者: gpctv (gpctv)   2017-09-04 18:08:00
你有试着印出来看看吗
作者: alan3100 (BOSS)   2017-09-05 08:20:00
"java read file from jar" 问google
作者: mureka (mureka)   2017-09-15 06:08:00
试试看将p12档移到src底下,或是resources底下

Links booklink

Contact Us: admin [ a t ] ucptt.com