Scada-LTS no Windows ? Como instalar ?

Pessoal , alguém já instalou o Scada-LTS no windows ?
Alguma dica ou tutorial ?
Obrigado.

Já instalei usando o Docker. Basicamente é colocar na linha de comandos: (retirando do repositório do Scada LTS):

  1. To Run ScadaLTS on Docker:
  2. Download and install Docker from: https://www.docker.com/
  3. Download Docker Toolbox from: https://kitematic.com/
  4. Run Docker and Docker Toolbox.
  5. When the download is completed in the Docker Toolbox run Docker CLI (bottom-left corner).
  6. In the Docker CLI type in: docker pull dockergb/scadalts-dev to download repository.
  7. Type in: docker images to check if repository is created. It should show “dockergb/scadalts” on the list.
  8. To run Scada on Docker type in: docker run -it -e DOCKER_HOST_IP=docker-machine ip -p 81:8080 dockergb/scadalts-dev /root/start.sh.
  9. Type in: Get-NetIPAddress and find IPAdrress for “DockerNAT” InterfaceAlias (You need a new CLI window to do it).
  10. Type in docker IP adrress in the browser with port 81 and /ScadaLTS/ sufix. Example: http://10.0.75.2:81/ScadaLTS/
3 curtidas

Ola amigo,

Instalei no W10 .

1 Coisa que eu fiz foi baixar o TomCat 7 e java 8

2 Apos intalado os dois acima, procure por:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\conf\context.xml

E adicione o seguinte código após a linha 34.

 <Resource name="jdbc/scadalts"
  auth="Container"
  type="javax.sql.DataSource"
  factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
  testWhileIdle="true"
  testOnBorrow="true"
  testOnReturn="false"
  validationQuery="SELECT 1"
  validationInterval="30000"
  timeBetweenEvictionRunsMillis="30000"
  maxActive="100"
  minIdle="100"
  maxWait="10000"
  initialSize="10"
  removeAbandonedTimeout="1000"
  removeAbandoned="true"
  abandonWhenPercentageFull="75"
  logAbandoned="true"
  minEvictableIdleTimeMillis="30000"
  jmxEnabled="true"
  jdbcInterceptors="org.apache.tomcat.jdbc.pool.interceptor.ConnectionState;
                                                org.apache.tomcat.jdbc.pool.interceptor.StatementFinalizer;
                                                org.apache.tomcat.jdbc.pool.interceptor.ResetAbandonedTimer;
                                                org.apache.tomcat.jdbc.pool.interceptor.SlowQueryReport(threshold=1500)"
  username="root"
  password=""
  driverClassName="com.mysql.jdbc.Driver"
  defaultTransactionIsolation="READ_COMMITTED"
  url="jdbc:mysql://localhost:3306/ScadaBR"
 />

3 Passo, baixe a última versão do ScadaLTS no git

https://github.com/SCADA-LTS/Scada-LTS/releases/download/v0.0.9.4/ScadaBR.war

4 Mova o ScadaBR.war para o diretorio:
C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps

5 Crie uma instância no MYSQL com o nome de scadalts

6 Baixe o mysql conector (https://cdn.mysql.com//Downloads/Connector-J/mysql-connector-java-5.1.46.zip) e mova para o seguinte diretorio (C:\Program Files\Apache Software Foundation\Tomcat 7.0\lib)
Por último você inicia o apache tomcat.

*LEMBRANDO - Falta a lib txrx da serial

2 curtidas

Boa tarde !

Obrigado pela resposta completa , vou testar a noite !
Um grande abraço !

Estou a disposição para quaisquer dúvidas

Boa tarde, vou pedir sua ajuda novamente :slight_smile:
Quando você diz "mova o ScadaBR.war para o diretório : C:\Program Files\Apache Software Foundation\Tomcat 7.0\webapps você quer dizer descompactar o arquivo lá ou só mover mesmo ?

Tenho que alterar alguma coisa nas configurações do TomCat para ele apontar para o ScadaBR ou Scada-LTS ?

Outra dúvida : onde entro para criar a estancia do MYSQL ?O que esta acontecendo aqui é que starto o Apache e segundos depois ele dá stop.

Obrigado pela ajuda, ja instalei o Scada da versão anterior mas esta versão está um pouco mais complicada.
Abraço.

João obrigado pela resposta. Tentei com o Docker mas ele só funciona com Windows 10 e eu e a maioria dos clientes ainda utilizam o windows 7 sem chance de atualização por enquanto.
Tem alguma outra maneira de instalar no Windows 7 ?
Abraço.

Olá,

Com o apache em stop, MOVA o arquivo .war para o diretório descrito acima.
Você precisa ter o SGBD MYSQL instalado, logo você precisa de um software para administrar o seu banco de dados, eu utilizo o phpmyadmin, existem outros. Você pode usar até mesmo o prompt de comando do windows.

Por favor, qual o jeito correto de descompactar os arquivos dentro da pasta lib?

Olá,
Você precisa mover antes de iniciar o tomcat

Acabei fazendo um vídeo ensinando a instalação

1 curtida

Bonjour Jcassa,

J’ai installé Scada LTS en suivant votre tuto! Mais quand je veux insérer des données j’ai erreur de la sorte:
image
Pourriez vou m’aider svp ?

Merci.

This error is about your database manager. That is the database used into your installation?

salut l’ami @blim utilise Mysql 8.0

L’erreur indique qu’il n’y a aucun champ dans l’une des tables de la base de données.

La source de l’erreur peut provenir d’un échec de création des tables ou d’un échec de version de Mysql et ScadaLTS.

Suivez les étapes suivantes:

  1. Arrêtez ScadaLTS en mettant fin à Tomcat.

  2. Ouvrez Mysql Workbench, accédez à la banque ScadaLTS et

  3. exécutez le fichier sql sur le lien:

  1. Si des erreurs se produisent, soumettez-les ici!

J’avais changé la version de Mysql en 5.7.19 pour voir si l’erreur venait de ma version.
Je vais désinstallé ce Mysql et réinstaller la version 8.0 et puis je testerai les instruction que vous m’avez indiqué.

J’utilise Mysql 8.0.23

Bonjour Wagnerde

J’ai crée les tables dans ma base de donnée scadalts avec le fichier createTables-mysql.sql sur une version MySQL de 8.0.22 mais j’ai toujours cette même erreur:

Merci de votre aide!