Kbase 47628: Erro criar segunda instância JBOSS
Autor |
  Marco Aurelio Scheidt - CAT |
Acesso |
  Público |
Publicação |
  27/06/2013 |
|
Ambiente: Datasul 11.5.5
Ao criar a segunda instância do JBOSS para o ambiente de teste, não carrega devido ao erro na configuração da variável JAVA_OPTS.
Erro:
Caused by: org.hibernate.HibernateException: Hibernate Dialect must be explicitly set for database: OpenEdge RDBMS
Causa:
No arquivo service-8180.bat da segunda instância do JBOSS está com a seguinte informação:
set JAVA_OPTS=%JAVA_OPTS% -Ddatasul.framework.properties.dir=D:\totvs\datasul\datasul11\ServidorAplicacao\jboss-4.2.3.GA\server\instance-8180\conf\datasul
set JAVA_OPTS=%JAVA_OPTS% -Ddatasul.framework.properties.dir=D:\totvs\datasul\datasul11\ServidorAplicacao\jboss-4.2.3.GA\server\instance-8180\conf\datasul
Solução:
Acertar as linhas conforme exemplo:
set JAVA_OPTS=-Xrs -Dhibernate.dialect=com.datasul.framework.persistence.ejb3.dialect.OpenEdgeDialect -Djboss.partition.name=%SVCNAME%
set JAVA_OPTS=%JAVA_OPTS% -Ddatasul.framework.properties.dir=D:\totvs\datasul\datasul11\ServidorAplicacao\jboss-4.2.3.GA\server\instance-8180\conf\datasul
Obs.: as duas linhas de SET estava com o mesmo conteúdo, que é válido somente para o segundo SET.