Script Instalação Raspberry Pi 3


#86

O erro 404 pode ser varias coisas, faz o seguinte, olha nos logs do tomcat em /var/lib/tomcatx/logs/catalina.out ou mango.log

tomcatx é o nome da pasta do tomcat… poste alguma mensagem de erro que tenha encontrado.

as vezes pode ser apenas um problema de permissao que falta colocar ou a configuracao do banco de dados.


#87

Irei verificar se é possível encontrar este erro. Obrigado.


#88

Boa noite Wagner, aparentemente consegui instalar tudo, porém pelo Tomcat8 não processa nada após dar o comando “service tomcat8 start”. Não consegui instalar o Tomcat 7 no Raspbian GNU/Linux 9 (stretch), utilizo o Raspberry Pi 3 B+ e não consigo instalar a versão do Debian Jessie. Gostaria de saber se há solução para o meu caso?


#90

Sim. Ha solucao.
Baixe o tomcat 7 ddireto da fonte. Descompacte na pasta desejada

https://tomcat.apache.org/download-70.cgi


#91

Ótimo post, porém não funcionou, aparece o erro 404, vou reinstalar passo a passo e ver o que acontece.


#92

segui o passo a passo mas infelizmente não obtive sucesso. HTTP Status 404 – Not Found
Type Status Report

Message /ScadaBR

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.

Apache Tomcat/8.5.14 (Debian)

email: aldrijonn@hotmail.com


#94

Olá a todos,

Alguns usuários vem enfrentando problemas da mensagem 404 com a instalação na Raspberry PI.

Vamos por partes. o ScadaBR é uma aplicação java rodando via servidor TOMCAT. Quando o ScadaBR foi lancado, usava a versao 6 do Java e a versao 6 do Tomcat, com o mysql numa versão mais antiga que a atual.

O que acontece é que quando voce baixa o arquivo .war do scadabr. o Tomcat cria uma pasta chamada ScadaBR dentro da pasta webapps e descompacta tudo que ta no war e tenta rodar o sistema ScadaBR. Ele por sua vez, tenta criar o banco de dados. Se voce usar o Derby, ele cria o banco de dados e segue em frente.

No caso de quem usa o Mysql, ele tenta logar no mysql com o usuario e senha que foram definidos no arquivo:

<pasta_tomcat_webapps>/ScadaBR/WEB-INF/classes/env.properties

depois disso, ele cria as tabelas do banco de dados e inicializar os dados do sistema.

Caso ocorra algum erro durante esse processo, o Tomcat não vai dizer a mensagem de erro correta no navegador, simplesmente nao pode abrir index.jsp e diz que o sistema não encontrou a página.

Para resolver a questão, va na pasta:

<pasta_tomcat_webapps>/ScadaBR/logs

E olhe cada um dos arquivos de log

mango.log é o arquivo de logs do proprio ScadaBR.
localhost.dia_mes_ano.log é o log do tomcat. Geralmente, falhas de conexão do banco de dados costumam aparecer neste arquivo.
catalina.log também tem logs interessantes.

Cada linha do log tem um formato bem especifico:

INFO  2019-06-14 14:11:24,811 (com.serotonin.mango.rt.RuntimeManager.stopDataSource:351) - Data source 'dsVirtual' stopped 

A linha começa com um verbo: INFO, WARN, ERRO, DEBUG
Esse Verbo indica o tipo da mensagem:
INFO - Informação de um evento ocorrido, tipo: DataPoint Criado
WARN - AVISO. Uma codição que não é um erro, mas deve ser corrigida: IP XX.XX.XX.XX nao pode ser encontrado.
ERRO: Um erro, como: Serial nao encontrada…

Procure primeiro por linhas de ERRO ou WARN para ver se tem alguma dica da falha ocorrida. Olhando todos esses arquivos de log, voce poderá encontrar o motivo pelo qual o ScadaBR nao esta funcionando.

Por via das dúvidas, inicie o scadaBR com o banco de dados DERBY por padrao, veja se o ScadaBR sobe. Se ele subiu, passe para o Mysql, nao esquecendo de fornecer usuario e senha no arquivo env.properties conforme explicado no manual do ScadaBR que pode ser baixado aqui:

Manual ScadaBR.pdf

Capitulo 8 (Página 64)

Por padrão o ScadaBR vem preparado para o Derby. Por isso temos o patch para o mysql que já vem com a alteração do env.properties e vem calibrado para as versoes atuais do Mysql.


#95

Bom dia,

Estou tendo o mesmo problema ao tentar instalar o ScadaBR no RPI, consegui uma vez fê-lo funcionar com o tomcat7 e copiando o Patch de outra fonte (de uma instalação no W7), mas sem fazer funcionar o Modbus Serial.

Ao acompanhar o processo via página manager do tomcat, eu recebo a seguinte mensagem:
Message: FAIL - Application at context path /ScadaBR could not be started

O arquivo de log em /var/lib/tomcat8/logs/mango, tenho a seguinte resposta:
INFO 2019-06-19 15:33:13,681 (org.springframework.web.context.ContextLoader.initWebApplicationContext:189) - Root WebApplicationContext: initialization started
INFO 2019-06-19 15:33:13,833 (org.springframework.context.support.AbstractApplicationContext.prepareRefresh:412) - Refreshing org.springframework.web.context.support.XmlWebApplicationContext@8d6a4a: display name [Root WebApplicationContext]; startup date [Wed Jun 19 15:33:13 BST 2019]; root of context hierarchy
INFO 2019-06-19 15:33:14,072 (org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions:323) - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
INFO 2019-06-19 15:33:14,216 (org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory:427) - Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@8d6a4a]: org.springframework.beans.factory.support.DefaultListableBeanFactory@e4542b
INFO 2019-06-19 15:33:14,558 (org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons:414) - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e4542b: defining beans [CompoundEventsDwr,CustomViewDwr,DataPointDetailsDwr,DataPointEditDwr,DataSourceEditDwr,DataSourceListDwr,EmportDwr,EventHandlersDwr,EventsDwr,MailingListsDwr,MaintenanceEventsDwr,MiscDwr,PointHierarchyDwr,PointLinksDwr,PublisherEditDwr,PublisherListDwr,ReportsDwr,ScheduledEventsDwr,SystemSettingsDwr,UsersDwr,ViewDwr,WatchListDwr,ScriptsDwr,localeResolver,messageSource]; root of factory hierarchy
INFO 2019-06-19 15:33:14,803 (org.springframework.web.context.ContextLoader.initWebApplicationContext:209) - Root WebApplicationContext: initialization completed in 1104 ms
INFO 2019-06-19 15:33:14,805 (com.serotonin.mango.MangoContextListener.contextInitialized:85) - Mango context starting
WARN 2019-06-19 15:33:15,207 (com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics:58) - Failed to load image set at /var/lib/tomcat8/webapps/ScadaBR/graphics/viconics
java.lang.Exception: Unable to derive image dimensions
at com.serotonin.mango.view.ViewGraphicLoader.loadDirectory(ViewGraphicLoader.java:119)
at com.serotonin.mango.view.ViewGraphicLoader.loadDirectory(ViewGraphicLoader.java:79)
at com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics(ViewGraphicLoader.java:55)
at com.serotonin.mango.MangoContextListener.imageSetInitialize(MangoContextListener.java:486)
at com.serotonin.mango.MangoContextListener.contextInitialized(MangoContextListener.java:100)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1307)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:669)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:217)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:136)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:587)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1458)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
WARN 2019-06-19 15:33:15,227 (com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics:58) - Failed to load image set at /var/lib/tomcat8/webapps/ScadaBR/graphics/Weather
java.lang.Exception: Unable to derive image dimensions
at com.serotonin.mango.view.ViewGraphicLoader.loadDirectory(ViewGraphicLoader.java:119)
at com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics(ViewGraphicLoader.java:55)
at com.serotonin.mango.MangoContextListener.imageSetInitialize(MangoContextListener.java:486)
at com.serotonin.mango.MangoContextListener.contextInitialized(MangoContextListener.java:100)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1307)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:669)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:217)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:136)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:587)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1458)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
WARN 2019-06-19 15:33:15,243 (com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics:58) - Failed to load image set at /var/lib/tomcat8/webapps/ScadaBR/graphics/SmallDial
java.lang.Exception: Unable to derive image dimensions
at com.serotonin.mango.view.ViewGraphicLoader.loadDirectory(ViewGraphicLoader.java:119)
at com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics(ViewGraphicLoader.java:55)
at com.serotonin.mango.MangoContextListener.imageSetInitialize(MangoContextListener.java:486)
at com.serotonin.mango.MangoContextListener.contextInitialized(MangoContextListener.java:100)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1307)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:669)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:217)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:136)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:587)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1458)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
WARN 2019-06-19 15:33:15,252 (com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics:58) - Failed to load image set at /var/lib/tomcat8/webapps/ScadaBR/graphics/HorizontalLevel
java.lang.Exception: Unable to derive image dimensions
at com.serotonin.mango.view.ViewGraphicLoader.loadDirectory(ViewGraphicLoader.java:119)
at com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics(ViewGraphicLoader.java:55)
at com.serotonin.mango.MangoContextListener.imageSetInitialize(MangoContextListener.java:486)
at com.serotonin.mango.MangoContextListener.contextInitialized(MangoContextListener.java:100)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1307)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:669)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:217)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:136)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:587)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1458)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
WARN 2019-06-19 15:33:15,266 (com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics:58) - Failed to load image set at /var/lib/tomcat8/webapps/ScadaBR/graphics/VerticalLevel
java.lang.Exception: Unable to derive image dimensions
at com.serotonin.mango.view.ViewGraphicLoader.loadDirectory(ViewGraphicLoader.java:119)
at com.serotonin.mango.view.ViewGraphicLoader.loadViewGraphics(ViewGraphicLoader.java:55)
at com.serotonin.mango.MangoContextListener.imageSetInitialize(MangoContextListener.java:486)
at com.serotonin.mango.MangoContextListener.contextInitialized(MangoContextListener.java:100)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4753)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5215)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1307)
at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:669)
at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:217)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:661)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.CsrfPreventionFilter.doFilter(CsrfPreventionFilter.java:136)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:587)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:80)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:624)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:799)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:861)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1458)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Thread.java:748)
INFO 2019-06-19 15:33:15,351 (com.serotonin.mango.db.DerbyAccess.initializeImpl:72) - Initializing derby connection manager
INFO 2019-06-19 15:33:16,494 (com.serotonin.mango.MangoContextListener.contextDestroyed:134) - Mango context terminating
INFO 2019-06-19 15:33:16,497 (com.serotonin.mango.db.DerbyAccess.terminate:93) - Stopping database
INFO 2019-06-19 15:33:16,534 (com.serotonin.mango.MangoContextListener.contextDestroyed:158) - Mango context terminated
INFO 2019-06-19 15:33:16,537 (org.springframework.context.support.AbstractApplicationContext.doClose:816) - Closing org.springframework.web.context.support.XmlWebApplicationContext@8d6a4a: display name [Root WebApplicationContext]; startup date [Wed Jun 19 15:33:13 BST 2019]; root of context hierarchy
INFO 2019-06-19 15:33:16,539 (org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.destroySingletons:392) - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@e4542b: defining beans [CompoundEventsDwr,CustomViewDwr,DataPointDetailsDwr,DataPointEditDwr,DataSourceEditDwr,DataSourceListDwr,EmportDwr,EventHandlersDwr,EventsDwr,MailingListsDwr,MaintenanceEventsDwr,MiscDwr,PointHierarchyDwr,PointLinksDwr,PublisherEditDwr,PublisherListDwr,ReportsDwr,ScheduledEventsDwr,SystemSettingsDwr,UsersDwr,ViewDwr,WatchListDwr,ScriptsDwr,localeResolver,messageSource]; root of factory hierarchy

Detalhe: já entrei na pasta graphics e descomentei as linhas
width=xxx
height=xxx

Ademais, consegui instalar o software em uma máquina w10 e estou seguindo todos os passos do processo no RPI descritos acima.

Existe a possibilidade de disponibilizar uma imagem com o sistema do RPI e o Scada instalado? Obrigado!


#96

Atualização: Problema do 404 not found, solução.

Fiz o downgrade do java8 para o java7 usando este link https://www.raspberrypi.org/forums/viewtopic.php?t=183788

Instalei o tomcat7

Mudei o java do tomcat usando este link
https://www.mkyong.com/tomcat/how-to-change-tomcat-to-use-jdk-7/

Executei o processo descrito no tutorial, exceção do último passo. Mudei todos os comando de tomcat8 para tomcat7.

Antes de ligar o tomcat, copiei toda a pasta ScadaBR para o diretório, utilizei a fonte deste link

Iniciei o tomcat

Editado: Não consegui fazer o serial funcionar dentro do ScadaBR, porém encontrei outra solução:

Rodei um “conversor” modbus serial para modbus ip e fiz o ScadaBR acessar o próprio IP, assim tenho os dados via serial normalmente


#97

Bom dia, teria como voce fazer uma versao, em .deb? lhe agradeco.
Seria util tb um script fazendo todo esse procedimento de instalacao do tomcat e mudanca/acrescimo de usuario e validacao de diretorios e/ou usuarios.

Muito obrigado!


#98

O problema da versao .deb é o java.
O scada 1.0 nao vai bem com java8 que eh o java padrao hj.

Para o ScadaLTS poderia ser feito .deb…
Quando o ScadaLTS estiver bom para produçao… Eu crio o .deb


#99

Boa noite a todos, após muito tempo sem mexer com meu raspberry, resolvi instalar novamente o ScadaBR novamente. Pra minha surpresa meu script não esta funcionando. A grande dificuldade está na instalação do java 7, pois a versão do scadabr que utilizo é a 1.0. A comunicação que utilizo com arduinos é modbus serial, por isso utilizo esta versão. Como houveram atualizações do SO do raspberry e do java, não estou conseguindo realizar a instalação do java7. Ja revirei a net mas até agora sem sucesso. Poderiam me dar esta ajuda? Não tenho muito conhecimento com os comando do Debian. Grato.


#100

Boa noite!

Segui o tutorial a risca e não funcionou. Tentei até executar todos os comandos passo a passo numa instalação limpa e também não deu certo.

Dá página não encontrada quando tento acessar localhost:8080/ScadaBR.