Gostaria de saber se, para utilizar o mysql, é necessário configurar algo mais além das alterações no arquivo env.properties do diretório ScadaBR\WEB-INF\classes conforme orientado no tutorial de instalação. db.type=mysql db.url=jdbc:mysql://localhost/mango db.username=root db.password=123456 db.pool.maxActive=10 db.pool.maxIdle=10
Tambem estou com dificuldades nisso.
Pessoal, instale a versão do Mysql de acordo com a versão do ScadaBR
Se for a 0.9 do site, instale o MySQL 5.1. Versões mais novas do MySQL mudaram algumas coisas, como o o InnoDB. Por isso, ao criar as tabelas do MySQL o sistema não consegue e você ganha o velho 404 do tomcat. Verifique o arquivo de log do Tomcat para ver possíveis erros. Eles podem aparecer em mango.log. Procure por linhas que comecem com ERROR ou WARN.
O arquivo de log é formado assim:
WARN 2020-06-22 00:15:15,948 (org.directwebremoting.util.CommonsLoggingOutput.warn:59) - Clash of converters for br.org.scadabr.OPCItem. Using org.directwebremoting.convert.BeanConverter in place of org.directwebremoting.convert.BeanConverter
INFO 2020-06-22 00:15:16,953 (org.springframework.web.context.ContextLoader.initWebApplicationContext:189) - Root WebApplicationContext: initialization started
Comeca com um verbo que indica que mensagem é
INFO = Informações
WARN = Aviso, algo não cheira bem, mas a vida que segue.
ERROR = FALHA que pode impedir do ScadaFuncionar.
Depois a data e hora que ocorreu o evento
Em seguida entre parenteses a classe de onde ocorreu o evento e por ultimo a mensagem do evento.
Exemplo:
INFO
Informação
2020-06-22 00:15:16,953
Evento aconteceu em 22/Junho/2020 a meiaNoite e 15
(org.springframework.web.context.ContextLoader.initWebApplicationContext:189)
Evento ocorrido pelo ContextLoader do SpringFramework
- Root WebApplicationContext: initialization started
Por último, a mensagem do evento: O ContextWebApplication foi iniciado.
Amigo, estou usando a versão 1.1 do ScadaBR. Qual a versão indicada do MySQL server e do MySQL workbench?
Outra dúvida, você sabe se é possivel a instalação de outros bancos, como por exemplo o Microsoft SQL Express?
Use o MySQL server 5.7
Você pode usar outro servidor se souber como alterar a conexão no scadabr e instalar o conectorJ apropriado para o servidor de banco de dados e alterar o SQL de criação das tabelas no meio dos fontes do scadaBR
Obrigado, Wagner. Consegui aqui instalar o MySQL e o MariaDB. Usei exatamente a versão 5.7.
A dúvida agora seria a instalação de outros servidores, como MSSQL.