Java Web Start可以用来运行服务器端程序吗?

时间:2015-06-29 09:37:39

标签: java python tomcat java-web-start

我有一个Java应用程序需要在服务器上运行专有软件PowerWorld,然后将输出返回到客户端Web Start窗口。这可能吗?我该怎么做呢?

我正在使用Apache Tomcat来运行服务器。我的Java代码使用Runtime.exec()来运行运行PowerWorld的Python脚本。我确保python脚本,powerworld文件和java应用程序都在同一个目录中,并使用相对文件路径相互引用

1 个答案:

答案 0 :(得分:1)

Java WebStart会将桌面应用程序安装到客户端的缓存中。这将在不在服务器上的客户端上运行,但是您可以轻松地将Web应用程序创建为服务,即在Tomcat上。 webapp将能够接收客户端请求,即通过RMI,RESTfull服务或Web服务,调用专有程序并返回结果。