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
$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
y me muestra el siguiente mensaje :
Cita:
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.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
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
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.