我在spring boot应用程序上使用cloud firestore;当我在本地测试时,它运行正常。我在雄猫实例vm上部署了我的war文件,但收到此错误FirebaseApp with name [DEFAULT] doesn't exist
。我遵循此链接解决方案https://firebase.google.com/docs/firestore/quickstart,但无法在服务器上工作。
我使用许多解决方案,但我总是遇到相同的错误。
我需要帮助来解决此问题。
我使用此代码初始化firebase-admin-sdk
答案 0 :(得分:0)
这是我的Java主类
public static void main(String[] args) {
SpringApplication.run(BemanagementfirestoreApplication.class, args);
try {
InputStream serviceAccount = new FileInputStream("/Users/macbookpro/MyjavaProjet/apikey.json");
GoogleCredentials credentials = GoogleCredentials.fromStream(serviceAccount);
FirebaseOptions options = new FirebaseOptions.Builder()
.setCredentials(credentials)
.build();
FirebaseApp.initializeApp(options);
Firestore db = FirestoreClient.getFirestore();
} catch (IOException e) {
e.printStackTrace();
}
}