O time do Jetty lançou recentemente (2014-09-05) versoes Stable do Jetty. E, boas noticias, o ScadaBR funcionou no Linux!
Para quem não sabe, o Jetty é um servidor HTTP e Servlet Container 100% escrito em Java. Ele esta sendo adotado em vários projetos devido a algumas caracteristicas: I/O assíncrono, facilidade de configuração, baixo consumo de memória, dentre outras.
Ou seja, agora é possível substituir o Tomcat+ScadaBR por Jetty+ScadaBR.
Pré preparação:
Como instalar o Jetty
O Jetty possui tres versoes Stable:
(mais detalhes em http://www.eclipse.org/jetty/documentation/current/what-jetty-versi...)
Os downloads estão disponiveis em http://download.eclipse.org/jetty/
Nos meus testes as tres versoes funcionaram com ScadaBR, mas vou usar a Stable-9 como referencia.
#baixe o Jetty 9 Stable (tambem pode ser feito via Browser)
wget http://eclipse.org/downloads/download.php?file=/jetty/stable-9/dist...
#extrair arquivo
tar -zxf jetty-distribution-9.2.3.v20140905.tar.gz
#extrair ScadaBR.war para pasta webapps/scadabr/
unzip -d jetty-distribution-9.2.3.v20140905/webapps/scadabr/ ScadaBR.war
Agora falta corrigir uma configuração do ScadaBR:
Edite o arquivo scadabr/WEB-INF/classes/env.properties e altere a linha
db.url=~/../../bin/scadabrDB
para
db.url=scadabrDB
A partir de agora, os dados ficarão armazenados em jetty-distribution-9.2.3.v20140905/scadabrDB
Também é possível escolher outro lugar, ou até mesmo usar MySQL.
Para ativar o Jetty é so ir na pasta jetty-distribution-9.2.3.v20140905 e rodar o comando
java -jar start.jar
Se tudo deu certo, agora o ScadaBR agora esta acessível via navegador em localhost:8080/scadabr/
Também testei com OpenJDK-7 e funcionou.
Por enquanto é isso pessoal, acho que é o primeiro passo para embarcar o ScadaBR.
Se alguém conseguir rodar em uma Cubieboard ou Raspberry ou outro do tipo, eu agradeceria ser informado, pois no momento não tenho hardware disponivel.
Minhas configurações de software:
Ubuntu 14.04 - 64-Bit
Oracle Java 8
Jetty 9.2.3.v20140905
Tags:
Show Gabriel, isso é uma fase muito importante para melhorar o rendimento do scadabr que era precário em sistemas embarcados com o Tomcat e até mesmo acredito que vai deixar mais leve os servidores com scadabr, agora é fazer os testes aqui e se tudo ficar legal passamos a trabalhar somente com jetty. Valeu mesmo parabéns pelo apoio a nós aqui da comunidade scadabr no LDG
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por