看板 Soft_Job 關於我們 聯絡資訊
藉助一下軟體版廣大的人氣,請問板上前輩們 小弟有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://www.ptt.cc/bbs/Soft_Job/M.1504516560.A.81A.html
gpctv: 你有試著印出來看看嗎 09/04 18:08
alan3100: "java read file from jar" 問google 09/05 08:20
mureka: 試試看將p12檔移到src底下,或是resources底下 09/15 06:08