【问题标题】:call a java program from a webapp in tomcat server - the java program is out side of tomcat server从tomcat服务器中的webapp调用java程序-java程序在tomcat服务器之外
【发布时间】:2012-08-24 06:28:31
【问题描述】:

我在 tomcat 服务器中有一个 webapp。 我也在tomcat服务器之外有一个java程序 - 在linux机器根目录中。 我需要在外面调用java程序并得到对webapp的响应。 这可能吗?

请给我答案?

提前致谢。

【问题讨论】:

    标签: java linux tomcat web-applications jvm


    【解决方案1】:

    您可以在运行时对象上使用 exec 方法:

    Runtime rt = Runtime.getRuntime(); 
    Process proc = rt.exec("whatever_you_want_to_run"); 
    int exitVal = proc.exitValue();
    

    【讨论】:

    • 另外,如果你想做多个动作或者想调用多个程序,你可以把它包装在Shell脚本中,然后使用上面的代码调用Shell脚本。
    • @Garbage :谢谢你的代码。我会试试看。提前谢谢。
    最近更新 更多