componente ASPExec

04/09/2003 - 18:59 por mirela | Informe spam
Tengo una página que me ejecuta un fichero .jar con al
componente ASPEexec:

Set objExecutor = Server.CreateObject("ASPExec.Execute")
objExecutor.Application = "cmd.exe"
objExecutor.Parameters = "/c c:\ARCHIV~1
\JavaSoft\JRE\1.3.0_01\bin\java -classpath \ARCHIV~1
\JavaSoft\JRE\1.3.0_01\bin\cralp.jar crAnd firma
objExecutor.ShowWindow = False
sResult = objExecutor.ExecuteDosApp
set objExecutor = Nothing

Bien esto me ha funcionado en Windows 2000 Server, pero
ahora hemos cambiado a Windows 2003 Server y no va.
He registrado el componente, he instalado todo lo que
había instalado previamente en el antiguo servidor. Me da
el error: Couldn't create process.
Ya no sé que hacer. Es problema de permisos? Dónde tengo
que darlos y cómo?
Por favor si alguien me puede ayudar, lo agradecería mucho.

Mirela

Preguntas similare

Leer las respuestas

#1 danicastillo
04/09/2003 - 19:16 | Informe spam
a mi el 2003 server me esta dando por... ejem, un monton xD

el tema de permisos es muy jaleado en el 2003 (ejecutando un fichero bat
por ejemplo, me da que todo va bien, pero no hace na , exes funcionan creo,
pero otros ficheros dan problemas)

en cualquier caso ¿donde te da el error exactamente? llena tu codigo de
"response.write " voy a hacer ... tal cosa " y mira donde se para el codigo

si es al instanciar el aspexec puede ser problema de la instalacion del
componente
si es al hacer la llamada , comprueba que el error no se produzca dentro del
codigo java (¿puedes incluir tambien mensajes?) , supongo que tienes el java
instalado y la ruta existe etc etc

por si acaso para probar da permisos para "todo" a "todos los usuarios" a la
carpeta
c:\ARCHIV~1\JavaSoft\JRE\1.3.0_01\bin\java"

(sera archivos de programa\ ... etc)

(luego los quitas esos permisos , no los dejes abiertos jeje) es al menos
para identificar donde se produce el fallo

-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"mirela" escribió en el mensaje
news:117501c37305$e04e89a0$
Tengo una página que me ejecuta un fichero .jar con al
componente ASPEexec:

Set objExecutor = Server.CreateObject("ASPExec.Execute")
objExecutor.Application = "cmd.exe"
objExecutor.Parameters = "/c c:\ARCHIV~1
\JavaSoft\JRE\1.3.0_01\bin\java -classpath \ARCHIV~1
\JavaSoft\JRE\1.3.0_01\bin\cralp.jar crAnd firma
objExecutor.ShowWindow = False
sResult = objExecutor.ExecuteDosApp
set objExecutor = Nothing

Bien esto me ha funcionado en Windows 2000 Server, pero
ahora hemos cambiado a Windows 2003 Server y no va.
He registrado el componente, he instalado todo lo que
había instalado previamente en el antiguo servidor. Me da
el error: Couldn't create process.
Ya no sé que hacer. Es problema de permisos? Dónde tengo
que darlos y cómo?
Por favor si alguien me puede ayudar, lo agradecería mucho.

Mirela
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida