gpt4 book ai didi

java - 如何在tomcat中部署和运行javafx应用程序

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:49:37 24 4
gpt4 key购买 nike

我在我的应用程序中有一个要求,从 Web 服务器在浏览器中运行 javafx 应用程序。我怎样才能做到这一点。

提前致谢。

最佳答案

解决方案

将 NetBeans 生成的 jar、jnlp 和 html 文件的副本放入您的网络服务器的目录中,然后在浏览器中访问该 html 文件。

例如,假设您将应用程序命名为 MyPowerApp,netbeans 输出 MyPowerApp.html,并且您希望将其部署到本地 Tomcat 服务器。

  1. 下载并安装一份 Tomcat ( http://tomcat.apache.org/download-70.cgi )
  2. 将jar、jnlp 和html 文件复制到tomcat 的webapps/ROOT 目录中。
  3. 启动 Tomcat 。
  4. 通过 http://localhost:8080/MyPowerApp.html 访问您的应用程序

小程序将自动启动,您可以单击链接通过 WebStart 启动应用程序。

要更新应用程序,只需在 NetBeans 中重建它,将其复制到 tomcat webapps/ROOT 目录并刷新浏览器链接(无需重新启动 Tomcat)。

在实践中,您将希望修改 html 而不是使用生成的 html 将小程序或 WebStart 链接嵌入您网站的某处(您不需要像 Netbeans 生成的示例那样在单个页面中使用两种执行模式)。

背景

JavaFX 应用程序不在 Tomcat 中运行。

Tomcat 可用于托管嵌入 JavaFX 应用程序 jar 的 html 页面。带有 JavaFX plugin installed and activated 的浏览器可以从 Tomcat 下载 JavaFX 应用程序,并使用安装在客户端浏览器机器上的 Java 运行时环境在浏览器窗口中执行该应用程序。查看JavaFX Deployment Guide了解更多详情和 JavaFX deployment quick start有关入门的简短信息。

请注意,让 JavaFX 在各种客户端计算机的浏览器中正常工作对您来说可能是一项艰巨的任务,因此您可能需要研究 JavaFX 部署指南中概述的替代部署方法(例如 WebStart、Standalone或独立的应用程序部署模式)。

关于java - 如何在tomcat中部署和运行javafx应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17289025/

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