Instalación JavaBridge En Windows XP, Windows 7 Professional & Windows 8

Higarigaoka - Odaiba, Sin comentarios
Hola!



PHP/Java Bridge es una implementación de un streaming, basado en XML protocolo de red, que se puede utilizar para conectar un motor de scripts nativo, por ejemplo PHP, Esquema o Python, con una máquina virtual Java.



A. Requisitos Para La Instalación:

Se debe de tener instalado en el equipo PHP, Tomcat, MySQL y Apache, ya sea mediante Xampp, Lampp, o Mampp… o una instalación por separada de Apache, MySQL, Tomcat y PHP. 

Ahora, se necesita lo siguiente:
  • JDK, si no lo tienes, debes descargarlo de: 
  • Apache TomCat, http://www.apache.org. Puedes descargar el installer o el .ZIP. 
Se recomienda utilizar el .ZIP porque tiene los archivos necesarios para configurar el Tomcat como servidor en el IDE NetBeans o también y en mi caso lo instale mediante Xampp…


Paso Crucial:

Una vez tengamos lo anterior vamos a descargar el .ZIP de la documentación de JavaBridge del siguiente link: http://sourceforge.net/projects/php-java-bridge/files/Binary%20package/php-java-bridge_6.2.1/php-java-bridge_6.2.1_documentation.zip/download?use_mirror=ufpr.

O de Dropbox:



Nota:
Una vez descargado el archivo php-java-bridge_6.2.1_documentation.zip, se debe de copiar en la carpeta Tomcat y descomprimir ahí:

Ruta:
C:\xampp\tomcat\webapps


Se debe de tener en cuenta que esta es la carpeta de mi Tomcat que se crea en la carpeta de mi Xampp.

Posterior a esto se debe de mover el archivo JavaBridge.war a la carpeta webapp dentro del Tomcat y el sistema automáticamente generara el JavaBridge.war al extraerlo aquí, luego al ejecutar el Tomcat se crea la carpeta JavaBridge automáticamente.


Una vez que Tomcat despliegue el archivo .war, seleccionamos la carpeta JavaBridge, copiamos esta carpeta en nuestro directorio raíz de contenido web, en mi caso, htdocs de Xampp. Luego, buscamos el archivo Java.inc y lo editamos para descomentar la siguiente línea: 

define (“JAVA_HOSTS”, “127.0.0.1:8787”);

Nota:
En otras partes encontré que no hay que descomentarlo y en otras lo descomentaban y le colocaban el puerto 8080.


Esta es una de las primeras líneas del archivo Java.inc. Si tu tomcat no está corriendo sobre el puerto 8080, cámbialo en esta línea.


Debe de quedar así:


Ahora creamos un script en cualquiera de nuestros proyectos PHP con el siguiente contenido para realizar una prueba.

require_once("../../JavaBridge/java/Java.inc");
$System = java("java.lang.System");
echo $System->getProperties();

Si logramos ver las propiedades del sistema, la instalación ha sido un éxito.

Otra manera de probar que quedo correctamente instalado es así:

1. Primero ingresamos a la carpeta conf ubicada dentro de la carpeta Tomcat:
C:\xampp\tomcat\conf

2. Seleccionamos el archivo tomcat-users.xml y lo editamos con Notepad++.

3. En la última línea creamos o insertamos esto:


4. Guardamos los nuevos cambios y posterior a esto ingresamos al Tomcat con la url:
127.0.0.1:8080

5. Seleccionamos la opción Manager App, ubicada al lado derecho de la pantalla. 

6. Gracias a las modificaciones que hicimos en el archivo de configuración de usuarios del Tomcat tomcat-users.xml, el sistema no nos pedirá usuario y contraseña, nos mostrara una pantalla igual a esta:


7. Luego le damos clic a la opción JavaBridge y listo el sistema debe de mostrarnos esta pantalla:

Nota: 
Cuando desees agregar librerías java para utilizarlas en tu proyecto PHP, sólo debes agregarlas en la carpeta WEB_INF\lib del archivo JavaBrige.war y desplegarlo nuevamente en el tomcat.

(A MI NO ME FUNCIONO POR PROBLEMAS CON MIS PUERTOS)


0 comentarios :

Publicar un comentario