Was verstehe ich nicht über das Hosten einer Java-Webanwendung?
Ich bin neu in Java und ich versuche zuhoste eine Java Web App mit Firebase.
ProbleMein Problem scheint zu sein, dass meinindex.html
Datei existiert nicht in meiner Java-Dateistruktur. Daher kann ich in meinem @ nicht "darauf zeigen&quofirebase.json
Datei
index.html
-Datei, wenn sie bereitgestellt werden (was anscheinend Firebase erfordert)?Was kann ich tun, um meine Java-Webanwendung erfolgreich zu hosten?nleitung zur Einrichtung von @Firebase-Hosting:SETUP & INSTALLATION
Erste Installation
Sie sollten Node.js installiert haben (Sie müssen Node nicht ausführen, sondern müssen es nur installieren)
$npm install -g firebase-tools
oder$sudo npm install -g firebase-tools
Aktualisierung der zuvor installierten Firebase-Tools
$npm update -g firebase-tools
oder$sudo npm update -g firebase-tools
DEPLOY DEINE WEBSITE
$cd
in dein Website-Verzeichnis und starte$firebase init
Stellen Sie dann Ihre Website mit @ berei$firebase deploy
Meine Fehlermeldung:Wenn ich den Hosting-Anweisungen folge und zu @ navigiehttps://my-example-firebase.firebaseio.com/
Ich erhalte die folgende Fehlermeldung.
Seite nicht gefunde
Diese Datei existiert nicht und es gab keinindex.html
im aktuellen Verzeichnis gefunden oder404.html
im Stammverzeichnis.
Warum sehe ich das
Möglicherweise haben Sie das falsche Verzeichnis für Ihre Anwendung bereitgestellt. Überprüfe deinfirebase.json
und stellen Sie sicher, dass das öffentliche Verzeichnis auf ein Verzeichnis verweist, das ein @ enthälindex.html
Datei
{
"firebase": "my-example-firebase",
"public": ".",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
ie Sie sehen können, meinfirebase.json
Datei nimmt mein @ root
Verzeichnis ist meinpublic
Verzeichnis. Das enthält jedoch keinindex.html
Datei. Aus diesem Grund vermisse ich meines Erachtens die Struktur einer Java-Web-App und die Dateistruktur. Es gibt keinindex.html
Datei
(wie von Eclipse gerüstet) (teilweise) sieht wie folgt aus.
root
Deployment descriptor: myproject
JAX-WS Web Services
Java Resources
Javascript Resources
build
src
com.example.myproject
MyprojectUI.java
MyprojectUI
test
libraries
WebContent
ivy.xml
ivysettings.xml
Ich habe alles durchgesehen und es gibt keinindex.html
Datei. Ich frage mich, ob ich vielleicht etwas in HTML und Javascript kompilieren muss? Dann servieren Sie diese Datei? Ich bin verloren und verwirrt. Bitte jemand helfen.