.jar 可以作为 Web 服务运行吗? 由于jar文件在我的开发机器上消耗了大量的cpu,我想通过网络在另一台机器上调用并运行它。需要这方面的建议,最好的方法是什么?
谢谢。
最佳答案
您可以创建 Web 服务来运行 Java 命令行应用程序。它相对简单,但您需要编写一个 servlet 包装器(通常):
- 将 HTTP 请求及其参数映射到对您的应用程序的调用,并且
- 将应用程序的输出转换为网络浏览器可以处理的内容。
而且该服务的功能存在很大的限制。例如,它将无法在开发计算机的本地文件系统中读取或写入文件。
关于java - 将 jar 作为 web 服务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4011852/