Iniciando Pentaho sem Janelinha “DOS”

A maioria das empresas que possuem servidores Windows se preocupam sobre a janela “DOS” que fica aberta ao chamarmos o star-pentaho.bat. Basta alguém fechar a bendita janela e o Pentaho para de funcionar. Uma solução para isso é colocar o BI Server como serviço do Windows.

Porém, nas versões 5.x do Pentaho, alguns de meus clientes tiveram problemas, pois mesmo o serviço rodando, o PUC não era renderizado corretamente.

Para solucionar isso, criei um script vbs que chama o start-pentaho.bat sem abrir a famigerada janela. Agora compartilho com vocês o “turn around” criado.

Seguem os passos abaixo:

1 – Crie um arquivo chamado iniciaPentaho.vbs com o conteúdo abaixo:
set objSh = CreateObject(“WScript.Shell”)
objSh.Run “cmd /k c:\pentaho\biserver-ce\start-pentaho.bat”, 0

2 – Altere o arquivo “/Pentaho/biserver-ce/tomcat/bin/startup.bat“. Encontre a linha:
call “%EXECUTABLE%” start %CMD_LINE_ARGS%
e altere para que fique da assim:
call “%EXECUTABLE%” start /b %CMD_LINE_ARGS%

3 – Altere o arquivo “/Pentaho/biserver-ce/tomcat/bin/catalina.bat“. Encontre a linha:
set _EXECJAVA=start “%TITLE%” %_RUNJAVA%
e altere para que fique assim:
set _EXECJAVA=start /b “%TITLE%” %_RUNJAVA%
Encontre a linha:
set _EXECJAVA=start %_RUNJAVA%
e altere para que fique assim:
set _EXECJAVA=start /b %_RUNJAVA%

Agora basta dar um duplo clique em seu arquivo “iniciaPentaho.vbs” e pronto.

Os “/b” colocados nas chamadas de start são a chave, pois os  “starts” chamam arquivos .bat e o parâmetro “/b” fazem com que estes sejam executados em background.

Essa e mais dicas você encontra em nosso canal no youtube

Até a próxima!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *