
maryjanexique
(usa Ubuntu)
Enviado em 20/08/2013 - 17:49h
Amigos,
Meu nome é Maria,
Estou tentando fazer um projeto mas, me esbarrei no seguinte cenário!
o comando tem que ser executado dentro da página .Jsp dentro do servidor Glassfish
mas, não está trazendo dados!
Exemplo:
/////////////////////////*******************/////////////////////////////
String _return = "";
String command = "/usr/bin/java -version";
Process pS = Runtime.getRuntime().exec(command);
pS.waitFor();
InputStream iS = pS.getInputStream();
byte[] bF = new byte[4096]; // buffer de 4KB
int lidos = -1;
while ((lidos = iS.read(bF, 0, bF.length)) != -1) {
_return += new String(bF, 0, lidos);
}
out.println(_return);
/////////////////////////*******************/////////////////////////////
Ele deveria imprimir dentro da página um resultado mais ou menos assim:
java version "1.7.0_21"
Java(TM) SE Runtime Environment (build 1.7.0_21-b11)
Java HotSpot(TM) 64-Bit Server VM (build 23.21-b01, mixed mode)
mas, pelo navegador rodando glassfish não traz nada, somente traz algo quando é
executado pelo terminal do usuário
Existe alguma forma de fazer o glassfish executar esse comando via página .Jsp?
Maria