java - 运行远程应用程序但不运行整个桌面

标签 java

在我工作的公司中,除其他外,我们有一个用 Java 开发的应用程序在两个地方(比如 Merida 和 Coatza)运行,并且都有不同的数据库。 Merida 的用户只是偶尔使用该程序来获取一些信息或捕获一些东西。现在公司老板决定控制 Merida 的几乎所有东西,但由于运营逻辑,我们无法合并数据库。

问题是,当应用程序使用持久性单元连接 coatza 时,它的速度非常慢,因为应用程序没有准备好使用远程数据库(至少没有高性能)。

我想到了像 teamviewer 这样的东西来远程运行应用程序而不是数据库,但是我不想运行完整的桌面,只想运行应用程序。或者在 JCurses 上开发程序的一部分,以便它可以从 coatza 运行,但是没有足够的文档,我们使用了很多表模型。

有什么我可以做的吗?

该应用程序是一个桌面应用程序。我们使用 Jboss 5 作为服务器。 hibernate 和 JPA。

最佳答案

我有过类似的情况,我们需要在不同的位置使用相同的应用程序,因为许可证太贵了。我在 Windows Server 2008 上使用了一个名为 RemoteApp 的功能。最好的部分是,您可以为远程计算机上的任何应用程序创建桌面快捷方式,您需要做的就是打开它并登录,只有那个特定的应用程序开始运行,而不是整个桌面。还有一个用于 remoteapp 的 Web 界面,这样您就可以简单地登录并选择要运行的任何应用程序。有关详细信息,请查看 http://www.techotopia.com/index.php/Configuring_RemoteApps_on_Windows_Server_2008

关于java - 运行远程应用程序但不运行整个桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12220043/

相关文章:

java - 我应该在哪里进行改造操作?

java - 将 websocket 连接同步到同一端点

intellij-idea - 如何将 JDK 链接到 Intellij IDEA

java - 如何使 SWT 中的 CLabel 看起来已禁用 (Windows)

java - 如何从kotlin接口(interface)访问java接口(interface)中定义的常量

适用于 Java1.2 或 Java1.5 的 Java-mongodb 驱动程序

java - 当鼠标放在 JButton 上时更改 JButton 背景颜色(不是鼠标悬停)

java - 通过rest Api接收图像文件

java - Jersey & Spring 托管供应商

java - 使用java和套接字的简单聊天程序