gpt4 book ai didi

java - 关于托管 Java Web 应用程序,我有什么不理解的地方?

转载 作者:搜寻专家 更新时间:2023-11-01 00:31:24 25 4
gpt4 key购买 nike

我是 Java 的新手,我正在尝试 host a Java web app using Firebase .

问题

我的问题似乎是我的 index.html 文件在我的 Java 文件结构中不存在。因此,我无法在我的 firebase.json 文件中“指向它”。

问题

  1. 关于如何托管 Java 网络应用程序,我有什么不了解的地方?
  2. Java 网络应用在部署时是否有 index.html 文件(Firebase 显然需要)?
  3. 如何才能成功托管我的 Java 网络应用程序?

Firebase 托管设置说明:

SETUP & INSTALLATION

First Time Installation

You should have Node.js installed (you do not need to run Node, just have it installed)

$npm install -g firebase-tools or $sudo npm install -g firebase-tools

Updating Previously Installed Firebase Tools

$npm update -g firebase-tools or $sudo npm update -g firebase-tools

DEPLOY YOUR WEBSITE

  1. $cd into your website directory and run $firebase init
  2. Then deploy your website with $firebase deploy

我的错误信息:

当我按照托管说明浏览到 https://my-example-firebase.firebaseio.com/ 时,我收到以下错误消息。

Page Not Found

This file does not exist and there was no index.html found in the current directory or 404.html in the root directory.

Why am I seeing this?

You may have deployed the wrong directory for your application. Check your firebase.json and make sure the public directory is pointing to a directory that contains an index.html file.


我的 firebase.json

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

如您所见,我的 firebase.json 文件假定我的 root 目录是我的 public 目录。但是,它不包含 index.html 文件。因此,这就是我认为我缺少的有关 Java Web 应用程序和文件结构的结构。没有 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?然后提供那个文件?我迷路了,很困惑。请有人帮忙。

最佳答案

Firebase 托管仅用于托管静态 Assets ,因此 HTML、JavaScript、CSS、图像等。

Firebase 托管不能用于运行您的 Java 网络应用程序。

关于java - 关于托管 Java Web 应用程序,我有什么不理解的地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32217764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com