Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/07/2016, 08:47
Avatar de fjrueda
fjrueda
 
Fecha de Ingreso: marzo-2008
Ubicación: Bucaramanga
Mensajes: 313
Antigüedad: 16 años, 8 meses
Puntos: 35
Ejecutar un jar desde PHP

Buenos días.

Tengo un problema con un proceso en windows el cual en linux si anda de maravilla.

Yo corro este proceso en linux:
Código PHP:
Ver original
  1. $last_line = shell_exec("/usr/java/jre1.6.0_24/bin/java -jar /apache/htdocs/certificados/FirmaDigital7/FimaDigitar7.jar");

Y el proceso Java hace lo que tiene que hacer, lo cual es Firmar digital mente un documento.

Pero cuando lo corro en windows no hace nada :
Lo corro así :
Código PHP:
Ver original
  1. $last_line = shell_exec("java -jar c:\apache\www\certificados\FirmaDigital7\FimaDigitar7.jar");

y me muestra el siguiente mensaje :
Cita:
NV : 0
Sistema Operativo Actual : Windows Server 2008
Sistema Operativo Actual Minus: windows server 2008
Directorio Actual : C:\apache\www\certificados
No hay ficheros en el directorio especificado
Lo he intenado con exec(), system() y shell_exec(), con comillas, sin comillas, con los /, \ y los \\ pero nada, siempre me sale le mismo error o "nul"l y obviamente el proyecto esta completo en el servidor windows.

Cuando digo linux y windows me refiero al sistema operativo donde este el servidor web donde esta alojado el proyecto.

Agradezco mucho la ayuda que me puedan dar.
__________________
I am ME, Soo Who You ?? ... You Not me.
Web
@fjrueda_fmurdah