在openshift中通过javabridge端口连接php和java
在我的locahost上,我能够通过javabridge导入的类将我的php服务器代码连接到在我的netbeans上运行的java基础代码。下面是java的代码在openshift中通过javabridge端口连接php和java,java,php,jboss,openshift,php-java-bridge,Java,Php,Jboss,Openshift,Php Java Bridge,在我的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.JavaB
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中使用什么应用程序来运行java代码。我看到的两个可用选项是
JBOSS
和TOMCAT
,但不确定如何实现这一点,而且通过很少的研究,我知道这两个应用程序都是用于在web应用程序中运行java的java EE,但它是适合我的工具还是其他工具。按照此图()看起来您需要做的是在openshift上创建两个应用程序。一个用于php代码(使用php盒带),另一个用于java代码(使用servlet或应用程序容器之一),然后配置java桥以了解java应用程序的宿主位置(url是什么)。按照此图()看,您需要做的是在openshift上创建两个应用程序。一个用于php代码(使用php盒带),另一个用于java代码(使用servlet或应用程序容器之一),然后配置java桥以了解java应用程序的宿主位置(url是什么)。我得到了示例,但我想知道如何实现它。我在openshift上使用PHP5.4和JBoss应用程序7,但这有点令人困惑,因为我不熟悉这个过程。我得到了这个示例,但我想知道如何实现它。我在openshift上使用PHP5.4和JBoss应用程序7,但这有点让人困惑,因为我不熟悉这个过程