【问题标题】:How to display the jar file output console into html page如何将jar文件输出控制台显示到html页面
【发布时间】:2019-05-05 09:16:28
【问题描述】:

我已经构建了一个可执行的 jar 文件,它将接受来自客户端的一个运行时参数,并在此基础上进行 SQL 查询并在输出控制台中打印响应。我们只想在我们的团队中发布相同的内容,而不是将其作为我们想要提供 URL 链接的 jar 文件提交。用户可以从 html 中输入值,该值将被馈送到 JAVA 运行时参数中,并将在控制台中打印结果。我想将输出控制台打印回用户输入数据的同一 html 页面。

我可以通过使用 spring-boot 来做到这一点。但是我们不能对代码库进行任何更改,我们只想在 jar 文件之上创建一个包装器。它将是 HTML URL 端点。

我知道这个问题很广泛。但我希望我实现了我打算做的事情。我不知道如何才能开始这就是为什么我在这里寻求您的帮助。

请分享您的建议和技术,以帮助我们实现这一目标。

我没有任何控制来更改 jar 文件,我只想做一个访问该 jar 文件的端点。

我愿意接受任何基于 java 的框架。

【问题讨论】:

    标签: java spring servlets


    【解决方案1】:

    假设您已经尝试了所有其他选项并且包装 JAR 是剩下的唯一选项:您可以实现 ProcessBuilder 来执行命令并读取输出。

    [编辑]

    关于 mkyong 的一些例子:https://www.mkyong.com/java/java-processbuilder-examples/

    【讨论】:

    • 是的...我尝试了所有可能的方法,例如 Servlet,并尝试使其在应用程序服务器和 Spring-boot 中可用。但没有任何结果。问题是 jar 文件中处理了一些 spring-boot 库,因为它说运行时缺少 jar 文件中的某些依赖项,但是如果我单独运行 jar,它会按预期工作。
    • 让我试试看。如果我创建一个简单的休息 URL 来执行 processbuilder 活动,它会起作用吗?它不会通过任何依赖错误吗?非常感谢您的回复。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 2017-08-17
    • 1970-01-01
    • 1970-01-01
    • 2014-09-18
    • 2021-06-05
    相关资源
    最近更新 更多