2016-07-20 3 views
1

내 locahost에서 javabridge 가져온 클래스를 통해 내 netbeans에서 실행되는 Java 기본 코드에 PHP 코드를 연결할 수 있습니다. 자바 코드는openshift의 javabridge 포트를 통해 php와 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로 이동, 그리고 난 똑같은 일을 할 필요가있다. 내 혼란은 내 Java 코드를 실행하기 위해 내 openshift에서 어떤 애플리케이션을 사용 하는가입니다. 내가 볼 수있는 옵션 중 몇 가지는 JBOSSTOMCAT입니다. 그러나 이것에 대해서는 잘 모릅니다. 거의 연구하지 않았기 때문에 두 응용 프로그램 모두 웹 응용 프로그램에서 Java를 실행하는 Java EE이지만 올바른 도구 또는 다른 것이 있습니다.

답변

0

이 다이어그램 (http://php-java-bridge.sourceforge.net/pjb/)으로 가면 opensshift에서 두 개의 응용 프로그램을 만드는 것이 필요합니다. 하나는 php 코드 (PHP 카트리지 사용)이고 하나는 자바 코드 (서블릿 또는 응용 프로그램 컨테이너 중 하나 사용)에 대한 것이고 Java 브릿지는 Java 응용 프로그램이 호스팅되는 곳 (URL은 무엇인지)을 알 수 있도록 구성하십시오.

+0

나는이 예제를 구현하지만이를 구현하는 방법을 찾고있다. opensshift에서 php 5.4 및 JBoss Apllication 7을 사용하고 있지만 프로세스가 안좋아서 조금 혼란 스럽습니다. –