我如何在我的PHP脚本中运行java代码

时间:2014-09-15 06:39:39

标签: java php

我有一个PHP脚本,提供给我的朋友,他是java开发人员。 该脚本位于java语言的类中。

我需要运行该java程序来完成我的任务。我需要每天运行一次sum操作,并执行sum逻辑操作并每天在数据库中更新我的数据。 请让我知道我是用php做的。

这是我的java程序代码。

2 个答案:

答案 0 :(得分:1)

以运行任何命令行程序的方式运行它

var_dump(exec('java yourprogram'));

答案 1 :(得分:0)

也许在我看来,最好的方法如下:

  1. 使用其他端口(例如端口1212
  2. 在您的服务器上运行您的Java应用程序
  3. 如果在Web服务器外部不需要,最好限制apache tomcat服务器不要向1212以外的任何人公开端口localhost(你可以在linux上用iptables实现它)
  4. 现在从PHP中,对您的Java应用程序进行CURL调用,如http://localhost:1212/my_jar_code.jsp
  5. 像Web服务一样使用它,问题解决了!
  6. 通过这种方式,您的java代码将独立于您的PHP代码,并且您在java和php代码上具有完全的兼容性和强大功能。