让Jar从网页点击运行

时间:2015-10-07 17:32:30

标签: java tomcat

这似乎是重复的,但我无法得到任何工作。我正在尝试在Vista中运行测试服务器,并且正在使用Tomcat。我有一个运行测试的Jar文件(基本上是一堆api调用),并在结尾处通过电子邮件发送给用户。完整的jsp(从另一页链接):

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ page import="java.io.IOException" %>
<html>
  <head>
    <title>Test</title>
  </head>
  <body>
  <%
    try {
        Runtime.getRuntime().exec("java -jar c:\\Project.jar");
    } catch (IOException e) {
        e.printStackTrace();
    }

  %>
  Tests are running
  </body>
</html>

然而,没有任何反应。我可以在任务管理器中看到一个新的java实例启动,但它从不做任何事情。我在命令提示符下运行了命令java -jar Project.jar(在c:\驱动器中),它可以工作。我得到的唯一输出是来自html的“测试正在运行”,没有错误或任何东西。任何有关调试或如何运行jar的帮助都会有所帮助。一个注意事项,我知道很多问题涉及在客户端机器上运行Jar,在这里,我不希望这样,我只是想让服务器运行Jar。这是在内部部署文件的便捷方式,无需任何人安装任何东西。它基本上是一个运行jar文件的按钮。谢谢!

0 个答案:

没有答案