Chamar programa do Servlet

3 respostas
dgouvea

Como eu faço para chamar um programa ou um arquivo em lote de um servlet, por exemplo assim que entrar no método doGet() ???

obs.: este arquivo terá que ser executado no servidor.

valeu pessoal
:smiley:

3 Respostas

Rafael_Steil

Voce pode tentar o metodo exec() da classe Runtime … nunca tentei em ambiente web.

Runtime.getRuntime().exec("meu programa");

Rafael

dgouvea

Funcionou para executáveis, mas para arquivos em lote não acontece nada. É preciso colocar algum comando antes de especificar o path do arquivo ??

valeu pela ajuda !!!
:smiley:

Daniel_Quirino_Olive

Para Windows(NT/2k/XP/2k3), faça assim:

Runtime.getRuntime().exec("cmd /c blabla.bat");
Criado 10 de novembro de 2003
Ultima resposta 11 de nov. de 2003
Respostas 3
Participantes 3