Я пытаюсь создать веб-приложение с JavaEE и сервером Glassfi sh с Firebase Admin SDK. Сервер работает должным образом, пока не произойдет сбой после экрана входа в систему с java .lang.NoClassDefFoundError:
com / google / firebase / FirebaseOptions $ Builder root причина: java .lang. ClassNotFoundException: com.google.firebase.FirebaseOptions $ Builder в моем браузере.
Я искал и пробовал много решений, но ни одно из них ни к чему не привело. Например, было рекомендовано убедиться, что у моего артефакта есть все зависимости. Я сделал это и до сих пор ... Я понимаю, что классы firebase доступны во время компиляции, но почему-то недоступны во время выполнения.
Мой pom. xml:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>groupId</groupId>
<artifactId>CustomerNetwork</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>23.6-jre</version>
</dependency>
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>8.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.google.firebase</groupId>
<artifactId>firebase-admin</artifactId>
<version>6.12.2</version>
</dependency>
</dependencies>
Мой артефакт: (скриншот из intellij)

Если вам нужна дополнительная информация или код в моих классах, дайте мне знать. Или, если этот вопрос дублирует, приведите меня к вопросу, на который, я надеюсь, есть ответ, который я ищу.