Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
~$ docker exec -it nomeDoContainer /bin/bash
  • Primeiramente, se faz necessário saber qual o banco e dados será usado na aplicação [Janus], e usuário e senha. Em posse desses dados, vamos baixar o driver do banco, use o site do Maven Repository para te ajudar na procura: https://mvnrepository.com/

  • Ao identificar qual é o Driver que deve usar, baixe ele. Clique em Files.

...

Bloco de código
cd /opt/wildfly/stantalonestandalone/configuration
  • Estando na pasta de configuração digite:

...

Bloco de código
                <!-- name, vai cadastra um nome para o driver e vai usar a instrução acima, na tag Driver  -->
                <!-- module,vai usar o mesmo cadastrado quando criou o module.xml --> 
                <!-- xa-datasource-class, cada driver tem um, tem que procurar o do seu banco/driver baixado --> 
                    <driver name="mysqlxxxxxxxxxxxxxxxxxx" module="com.mysqlxxxxxxxxxxxxxxxxxxx">
						<xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource<class>xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</xa-datasource-class>
					</driver>
  • Salve o arquivo standalone.xml, agora para testar se tudo deu certo faça o comando abaixo:

Bloco de código
~$ /opt/wildfly/bin/standalone.sh~$ exit
~$ docker restart nomeDoContainer 
  • Se o log não apresentar erros, saia do contêiner e reinicie. Caso tenha erros terá que tratar os mesmos.

Bloco de código
~$ exitdocker ~$container dockerlogs restart-f nomeDoContainer 

Deploy

Em toda release do [Janus], será disponibilizado o pacote .war, junto com instruções necessárias, para efetuar o deploy dos novos pacotes. O processo de distribuição ainda está sendo estudado.

...