ScadaBR no Ubuntu Server 10.10 x64

Ótimo!

Aguardando.

Uma pequena correção ao tutorial publicado:

Para declarar a variável JAVA_HOME, lá esta mandando editar o arquivo /etc/enviroment.

O correto é /etc/environment.

Abraço!

Outra coisa, seria legal também se vocês pudessem incluir no tutorial a instalação do RXTX.

Como indicado nesta discussão, tive problemas ao instalá-lo.

Oi galera, instalei o ScadaBr no ubuntu 10.10 64bits seguindo o tutorial, não estou comunicando serialmente, então nem precisei da atualização do tutorial sobre o RXTX.
Bom quando instalei, fiz igualzinho o tutorial, dei um ./startup.sh e funcionou blz, depois criei o script, mas aí não lembro se cheguei a reiniciar pra ver se me script deu start no Tomcat6, sei que precisei usar o Windows, e quando fui começar a usar o ScadaBR no linux ele não entrava mais, deu aquele erro HTTP 404 que alguns já citaram acima, aí li esse tutorial inteiro e teve apenas uma coisa que fiz que resolveu meu problema, foi editar o arquivo webapps/ScadaBR/WEB-INF/classes/env.properties, já na versão ScadaBR 0.8.6 o Banco de Dados MySql vem comentado e a Derby vem abilitado, só que no URL está direcinando por padrão para algum lugar dentro do C:\ … , não sei nada de Java mas me parece ser um caminho do Windows que foi esquecido de mudar na hora de migrar para linux, a solução foi só apagar o que tinha no URL e não coloquei nada no lugar, por enquanto tudo OK, pode ser que faça falta lá na frente, essa informação até já estava aqui na página meio que perdida lá em cima, só não entendi pq não apareceu no Tutorial novo, nem pq não corrigiram o ScadaBR.war novo, talvez distração, acontece.
Fiz o teste, rodou normal, para confirmar, apaguei o ScadaBr.war modificado e coloquei o padrão e voltou a não rodar, corrigi o arquivo env.properties e funcionou normal.

db.type=derby
db.url=C:… <----- (não sei que vinha depois do C:…) [DEPOIS DO = APAGUE TUDO]
db.username=
db.password=

PS. ainda nem estou usando a máquina como server, mas espero que resolva o problema de alguém.
Abraço e paz!
Fábio

Pessoal, surgiu uma outra dificuldade com o ScadaBR.

Instalei novamente de acordo com o tutorial que eu tinha feito, e na primeira vez que entrei na página funcionou. A partir da segunda vez, não funcionou mais.

Aí desinstalei o Tomcat e reinstalei de acordo com o tutorial fornecido no site e aconteceu a mesma coisa. Depois de alguns dias consegui entrar mais uma vez, mas de novo apenas uma vez.

Entrei no manager do Tomcat, cliquei em “Find Leaks” e obtive a seguinte resposta:

The following web applications were stopped (reloaded, undeployed), but their
classes from previous runs are still loaded in memory, thus causing a memory
leak (use a profiler to confirm):
/ScadaBR

Alguma dica?

Obrigado,

Rodrigo.

Exatamente a mesma coisa aconteceu em uma máquina virtual que tenho para testes.

Em uma instalação zerada do Ubuntu Server 10.10 x64, segui o tutorial do site e de primeira funcionou. Após um boot, não funcionou mais, e o Tomcat acusou também “memory leak”.

Tanto no servidor quanto na máquina virtual o Tomcat está funcionando de acordo, sendo iniciado no boot pelo script indicado no tutorial.

Fiz um teste na máquina virtual com o Tomcat7, e aconteceu algo parecido. Logo após a instalação consegui entrar no ScadaBR. Após um boot não consegui mais.

Mas desta vez o Tomcat não acusou memory leak. Tentando iniciar o ScadaBR pela tela de administração do Tomcat, ele apenas diz:
FAIL - Application at context path /ScadaBR could not be started

Galera, aconteceu igual comigo, parece que o erro não está no Tomcat e sim no ScadaBR.war, editem este arquivo e apaguem o que está na URL. (já comentei acima disto, procurem meu post)
webapps/ScadaBR/WEB-INF/classes/env.properties

db.type=derby
db.url=C:… <----- (não sei que vinha depois do C:…) [DEPOIS DO = APAGUE TUDO]
db.username=
db.password=

Caramba, não acredito que esqueci de novo de olhar estas configurações.

O pessoal do forum já havia me alertado, mas como esse detalhe ficou de fora do tutorial, acabei deixando passar.

Valeu, funcionou!

Fiz uma instalação de maneira mais simples, espero que seja útil para alguém, a instalação foi feita no Ubuntu 10.04 Desktop 32 Bits:

Editar o arquivo sources.list, vá no terminal e digite:

" sudo gedit /etc/apt/sources.list " (sem aspas)

No arquivo que abrir, encontre :

Uncomment the following two lines to add software from Canonical’s

##partner repository.

Apague o “#” no inicio nas duas ultimas linhas:
“# deb http://archive.canonical.com/ubuntu lucid partner”
“# deb-src http://archive.canonical.com/ubuntu lucid partner”

No terminal digite:
“apt-get update”
“sudo apt-get install sun-java6-jdk”

Depois de instalado o java, baixe o Tomcat6 em :
http://linorg.usp.br/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.tar.gz

Descompacte o arquivo onde preferir, no meu caso foi em /home/nome_do_usuário/ e chamei a pasta de tomcat6
O endereço do diretório ficou /home/nome_do_usuário/tomcat6

Baixe o ScadaBR em:
http://sourceforge.net/projects/scadabr/files/Software/WAR/ScadaBR0.9/ScadaBR.war/download

Descompacte o arquivo e mova o ScadaBR.WS para home/nome_de_usuário/tomcat6/webapps/

OBS: No meu caso ao descompactar o Tomcat6 os arquivos, startup.sh, shutdown.sh, catalina.sh que estão na pasta home/nome_de_usuário/tomcat6/bin, já estavam marcados como executáveis, caso na sua versão não estiverem, basta clicar com direito do mouse nos arquivos e na aba “Permissões” marcar como Executável.

Para Iniciar o Tomcat você pode ter duas opções:
1- Iniciar por um atalho: Com o botão esquerdo do mouse sobre a área de trabalho, selecione "criar lançador -> aplicativo -> (Digite um nome qualquer) -> Comando /home/nome_de_usuário/tomcat6/bin/startup.sh depois acesse:

http://localhost:8080/ScadaBR

2- Para iniciar na inicialização do SO vá em : Sistema -> Preferências -> Aplicativos de sessão -> Adicionar, mesmo caso do acima, (Digite um nome qualquer) -> Comando /home/nome_de_usuário/tomcat6/bin/startup.sh depois reinicie o sistema e acesse:

http://localhost:8080/ScadaBR

Fiz os procedimentos acima porém desta vez com o OpenJDK, o Tomcat6 funcionou normalmente em:
http://localhost:8080/

Porém no http://localhost:8080/ScadaBR retornou um 404, gostaria de saber em qual arquivo posso mudar as configurações?