【发布时间】:2013-02-03 22:11:01
【问题描述】:
我有一个使用 PHP(Joomla) 实现的系统。现在客户想要集成一个 SMS 网关。不幸的是 SMS 网关不支持 PHP。它是用 Java 编写的,所有的例子都是用 JAVA 编写的。
我应该在我的程序中包含webservices‐rt.jar 并运行如下示例脚本。
lk.mobitel.esms.User user = new lk.mobitel.esms.User (); user.setUsername(“TestUser”);
user.setPassword(“Password”);
lk.mobitel.esms.test.ServiceTest st = new lk.mobitel.esms.test.ServiceTest ();
System.out.println(st.testService(u));
据我所知,我可以使用 PHP 运行.jar,如下所示
<?php exec("java -jar filename.jar arguments",$output); ?>
如何在 PHP 中运行上述的 JAVA 脚本?可能吗?有没有办法连接 PHP 和 JAVA?我想要的是在 PHP 中运行 JAVA,否则我会说这两者之间的通信。
【问题讨论】:
-
如图所示运行 JAR 有什么问题?
-
我有一个 Apache 服务器和 PHP 系统。我想要的是在 PHP 中运行 JAVA,否则我会说这两者之间的通信。
-
您总是可以通读 Java,弄清楚它在做什么以及它在哪里发帖,然后在 PHP 中使用 cURL 重新创建帖子? Wireshark 非常适合捕获 HTTP 流量..?您使用的是哪个短信网关?我为 www.txtNation.com 工作,我们可以在这里为您提供帮助!
-
这是一个客户端选择的网关,所以我必须使用它
标签: java php apache tomcat bridge