Dentro do projeto do Fusion, na pasta …WebContent/WEB-INF/classes/META-INF, existe o arquivo neo-persist.xml. Ao editá-lo, é possível encontrar as seguintes linhas:
<property name=”hibernate.connection.username” value=”sa” />
<property name=”hibernate.connection.password” value=”neomind” />
<property name=”hibernate.connection.url” value=”jdbc:jtds:sqlserver://192.168.1.135:1433/FusionProducao ” />
No exemplo hibernate.connection.username = sa:
sa é o usuário que será utilizado para login no banco;
hibernate.connection.password = neomind;
neomind é a senha do usuário do banco;
hibernate.connection.url = jdbc:jtds:sqlserver://192.168.1.135:1433/FusionProducao;
192.168.1.135 é o endereço IP do servidor;
1433 é a porta para conexão com o banco de dados (nesse caso, SQL Server);
FusionProducao é o nome do banco de dados.
É importante verificar se, ao instalar o banco de dados novo, o protocolo TCP/IP está habilitado e o firewall entre as duas máquinas (servidor do banco x servidor da aplicação) permite as passagens de conexão da porta 1433.
Portanto, para configurar o banco de dados que será utilizado pelo Fusion, basicamente é só alterar esse arquivo apontando para o banco e subir o serviço do Tomcat.
Além da configuração de conexão, um ponto relevante é configurar o caminho para o cache de banco, encontrado em:
<property name=”hibernate.cache.folder_path” value=”C:/ambiente_neomind/workspace/dbcache/database/FusionProducao” />
Sempre que o serviço for parado, antes de iniciá-lo novamente, é importante apagar o conteúdo desta pasta.
Arquivo: neo-persist