【问题标题】:Can we convert standalone JavaFX application to WAR?我们可以将独立的 JavaFX 应用程序转换为 WAR 吗?
【发布时间】:2015-04-20 11:33:28
【问题描述】:

我们有一个使用 JavaFX 技术开发的独立应用程序。现在我们需要使用浏览器从远程机器(基本上是一个网络应用程序)访问它。我只是想知道是否有任何方法可以将上述 JavaFX 应用程序转换为 war 文件,以便可以将其部署在 Web 服务器上。任何指针将不胜感激。

【问题讨论】:

  • 您应该能够以 Applet 或使用 Java WebStart 的形式运行 JavaFX 应用程序。你试过什么?您在哪里遇到问题?

标签: javafx javafx-8


【解决方案1】:

基于 JavaFX 的应用程序是在桌面上运行的应用程序。它不是需要应用程序容器或其他东西的服务器应用程序。因此,您不应构建 WAR 文件。 默认情况下,您不能在浏览器中运行 JavaFX 应用程序。您可以使用小程序技术或 webstart,但这是一个会产生问题的工作流 - 客户端上的 JRE 版本错误等 (Java Applets - is it a wrong choice today?)。 构建和共享 JavaFX 应用程序的最佳方式是创建可执行 JAR 或本机应用程序/捆绑包 (http://code.makery.ch/library/javafx-8-tutorial/part7/)。 有一些原型可用于在浏览器中呈现 JavaFX(通过使用 HTML5 Canvas),但我不会使用

【讨论】:

  • 在标准化企业环境中为 FX 客户端提供 Web 启动的网站的 war 文件部署有什么问题?
猜你喜欢
  • 2017-05-17
  • 1970-01-01
  • 2012-04-21
  • 2016-01-04
  • 1970-01-01
  • 2015-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多