Trabajando con Php-Java Bridge

Tengo problemas para configurar elPhp-Java Bridge configurar correctamente.

Explicaré lo que he hecho.

Mi sitio está en php puroPara nuestro proceso de transacción de pago, necesitamos configurar un puente php-java Seguí este enlace para configurar el puente INSTALACIÓN DEL PUENTE PHP-JAVA.Aquí aprendí que necesito tener una jvm privada para instalar el puente.So 1st instalé apache-tomcat-6.0.14 en Private JVM usando mi c-panel. Después de la instalación, me pidió que asignara un dominio a JVM privado. Así que asigné mi dominio example.com (que es la única opción disponible) a él.A continuación, solicitó habilitar una redirección de tráfico del servidor web Apache a mi servidor de aplicaciones Java (había una casilla de verificación y hice clic en ella) Finalmente, me pidió que desplegara el archivo WAR (JavaBridge.WAR era mi archivo) y todo parece estar bien Ahora cuando voy ahttp: //example.com/JavaBridge Pude ver los ejemplos de javabridge y funciona bien.

HASTA AQUÍ TODO BIE

Ahora mi problema comienza aquí cuando intento acceder a un archivo de clase Java desde PHP. Una muestratest.php es lo que creo y pongo el siguiente código en él.

  <?php
        require_once("http://example.com:portnumber/JavaBridge/java/Java.inc");
        $System = java("java.lang.System");
        echo $System->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 same directory in publich_html folder
        java_require($path_e24class);
        $pipe = new Java("e24PaymentPipe");
        $pipe->setAction("1");
?>

Mi contenido del sitio reside en la carpeta public_html y el archivo WAR se implementa en jvm privado.

Estos son los mensajes de error que recibo.

  1) Warning: java_require() not supported anymore. Please use tomcat or jee hot deployment instead 
  Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: CreateInstance failed: new e24PaymentPipe. Cause: java.lang.ClassNotFoundException: e24PaymentPipe VM:  1.6.0_22@http://java.sun.com/" at: #-10 
 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358) #-9 
 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204) #-8 
 java.lang.Class.forName0(Native Method) #-7 
 java.lang.Class.forName(Class.java:247) #-6 
 php.java.bridge.Util.classForName(Util.java:1518) #-5 
 php.java.bridge.JavaBridge.CreateObject(JavaBridge.java:445) #-4 
 php.java.bridge.Request.handleRequest(Request.java:458) #-3 
 php.java.bridge.Request.handleRequests(Request.java:500) #-2 
 php.java.bridge.http.ContextRunner.run(ContextRunner.java:145) #-1 
 php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60) #0 
 http://example.com:portnumber/JavaBridge/java/Java.inc(232): java_ThrowExceptionProxyFactory->getProxy(3, 'java.util.Prope...', 'T', false) #1

Finalmente no sé mucho sobre Java. Así que estoy atrapado aquí sin saber qué hacer.

Respuestas a la pregunta(6)

Su respuesta a la pregunta