Что я не понимаю о размещении веб-приложения на Java?

Я новичок в Java, и я пытаюсьразместить веб-приложение на Java с использованием Firebase.

проблема

Моя проблема заключается в том, что мойindex.html файл не существует в моей файловой структуре Java. Поэтому я не могу "указать на это" в моемfirebase.json файл.

ВопросЧто я не понимаю о том, как разместить веб-приложение на Java?Есть ли у веб-приложений Javaindex.html файл, когда они развернуты (что, по-видимому, Firebase требует)?Что я могу сделать, чтобы успешно разместить свое веб-приложение на Java?Инструкции по настройке хостинга Firebase:

НАСТРОЙКА И УСТАНОВКА

Первая установка

У вас должен быть установлен Node.js (вам не нужно запускать Node, просто установите его)

$npm install -g firebase-tools или же$sudo npm install -g firebase-tools

Обновление ранее установленных инструментов Firebase

$npm update -g firebase-tools или же$sudo npm update -g firebase-tools

РАЗМЕСТИТЬ СВОЙ САЙТ

$cd в каталог вашего сайта и запустить$firebase initЗатем разверните свой сайт с$firebase deployМое сообщение об ошибке:

Когда я следую инструкциям хостинга и просматриваюhttps://my-example-firebase.firebaseio.com/ Я получаю следующее сообщение об ошибке.

Страница не найдена

Этот файл не существует и не былоindex.html находится в текущем каталоге или404.html в корневом каталоге.

Почему я это вижу?

Возможно, вы развернули неправильный каталог для вашего приложения. Проверьте своиfirebase.json и убедитесь, что публичный каталог указывает на каталог, который содержитindex.html файл.

Мой firebase.json
{
  "firebase": "my-example-firebase",
  "public": ".",
  "ignore": [
    "firebase.json",
    "**/.*",
    "**/node_modules/**"
  ]
}

Как видите, мойfirebase.json файл предполагает мойroot каталог мойpublic каталог. Тем не менее, это не содержитindex.html файл. Поэтому я думаю, что мне не хватает структуры веб-приложения Java и структуры файлов. Здесь нетindex.html файл.

Моя файловая структура

(как леса Eclipse) (частично) выглядит следующим образом.

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

Я посмотрел все это и нетindex.html файл. Мне интересно, если мне нужно, возможно, скомпилировать что-то в HTML и Javascript? Тогда подать этот файл? Я потерян и растерян. Пожалуйста, помогите.

Ответы на вопрос(1)

Ваш ответ на вопрос