java - 如何从 Servlet 访问/调用 Java 程序

标签 java jakarta-ee servlets executable-jar

我已经创建了 Java 程序的可执行 jar,我想通过同一台计算机上的 Servlet 访问它,也可以在另一台计算机上。我怎样才能这样做?

我发现了很多使用网络/TCP通过Java程序调用Servlet的解决方案...但我正在寻找Servlet来调用Java程序的功能。

最佳答案

调用 JavaProg 的函数意味着生成另一个 JVM 进程,这是非常昂贵的。 你为什么不把这个jar(你写的是你正在创建这个程序,所以你知道它是如何构建的)到你的web应用程序中,并让你的servet只调用适当的类?

这是一个可行的选择吗?

关于java - 如何从 Servlet 访问/调用 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708600/

相关文章:

java - 为什么 EJB 在与 JavaFX 一起使用时会出现 nullpointerException?

java - 不应通过注入(inject)容器错误来解决此问题

java - 使用 native 查询公开端点而不创建实体

java - 捕获抽象异常并重新抛出Java中的具体类型

java - 显示 liferay 输入编辑器

java - 即使超时后也能完成 EJB3 上的工作

session - Tomcat 中带有过期日期的 JSESSIONID Cookie

java - 使用 Apache poi 和 servlets 创建多个工作表

Java Servlets attributeRemoved() 不会触发

java - servlet 中的流刷新 - 它会提高 tomcat 服务器端性能吗?