Tag: php java bridge

通过openshift中的javabridge端口连接php和java

在我的locahost上,我能够通过javabridge导入的类将我的php服务器代码连接到运行在我的netbeans上的java基本代码。 java的代码如下 public class Listener { public static final String JAVABRIDGE_PORT = “xxxx”;//8080 static final php.java.bridge.JavaBridgeRunner runner = php.java.bridge.JavaBridgeRunner.getInstance(JAVABRIDGE_PORT); /** * @param args the command line arguments * @throws java.lang.InterruptedException */ public static void main(String[] args) throws InterruptedException { // TODO code application logic here runner.waitFor(); System.exit(0); } } 但现在我正在转向这个很酷的托管网站openshift进行制作,我需要做同样的事情。 我的困惑是我在openshift中使用什么应用程序来运行我的java代码。 我看到的几个选项是JBOSS和TOMCAT但不知道如何解决这个问题并且很少研究我知道这两个应用程序都是用于在Web应用程序中运行java的java EE,但对我来说它是正确的工具还是还有别的东西。

如何使用PHP中的参数实例化/调用java类?

例如,我有java类JRXlsExporter,如果我从java实例化java我的代码是: JRXlsExporter myObject= new JRXlsExporter(); 从PHP成为: $myObject = new Java(“net.sf.jasperreports.engine.export.JRXlsExporter”); 它工作,但如果我有带参数的java类,例如: JRXlsExporter myObject= new JRXlsExporter(param1,param2); 如何从PHP实例化/调用该java类?

是否为每个服务器请求实例化一个新的JVM负载?

我正在使用Apache PHP作为我的Web应用程序。 我想在PHP中使用exec函数并调用java类(我不会使用java到php桥),但是现在这不仅需要在apache中分发请求线程,还需要启动一个新的JVM。 java执行。 如果我们拥有大量用户,这对服务器资源的负载是否会非常大? 我没有做java到php桥的唯一原因是因为启动和运行起来似乎有点困难和耗时。

使用Php-Java Bridge

我无法正确设置Php-Java Bridge设置。 我会解释我做了什么。 我的网站是纯PHP的 对于我们的支付交易流程,我们需要设置一个php-java桥 我按照这个链接来设置桥接PHP-JAVA BRIDGE INSTALATION。 在这里,我了解到我需要一个私有的jvm来安装这个桥。 所以,我使用我的c-panel在Private JVM中安装了apache-tomcat-6.0.14。 安装后,它要求我将域映射到私有JVM。 所以我将我的域example.com(这是唯一可用的选项)映射到它。 然后它要求启用从Apache Web服务器到我的Java应用程序服务器的流量重定向(有一个复选框,我点击它) 最后它要求我部署WAR文件(JavaBridge.WAR是我的文件),并且everthing似乎很好 现在,当我访问http://example.com/JavaBridge/时,我可以看到javabridge示例,它运行正常。 到现在为止还挺好 现在我的问题从这里开始,当我尝试从php访问java类文件。 我创建了一个示例test.php ,并将以下代码放入其中。 getProperties(); //This Part echo’s correctly and shows the data so it means i can access Java.inc Correctly $path_e24class = getcwd(). ‘/e24PaymentPipe.class’; //This part fails both test.php and java class file e24PaymentPipe.class are in the […]