如何在Apache Karaf下部署Java Web Start?

问题描述 投票:0回答:1

我们的一个企业应用程序正在Apache Karaf上运行,可以通过Web客户端访问此应用程序。我们还有另一个独立的基于Java Swing的桌面应用程序。我们要从浏览器调用此应用程序。因此,我们决定将该应用程序部署为Java Web Start,并允许客户端调用此应用程序。

我们有很多示例,例如如何使用Web服务器之类的tomcat部署Java Web Start。但是我们想在Apache Karaf中部署它。是否有人为此提供教程或笔记?

swing java-web-start apache-karaf osgi-bundle
1个回答
1
投票

我强烈建议不要使用Java Web Start。

[如果您不想重写应用程序,请查看webswing。我从未使用过它,但是他们声称他们可以立即将Swing Apps转换为Web Apps。我也不知道如何使用OSGi。取决于他们的实际操作,这可能是容易的,也可能是不可能的。

如果您确定可以进行一些更改,则可以尝试JavaFXVaadin。两者在开发风格上都与Swing非常相似,因此转换您的应用程序应该相对容易。两者都可以在OSGi容器中运行,但有一些小的限制,并且需要进行一些调整。

© www.soinside.com 2019 - 2024. All rights reserved.