Consultor Eletrônico



Kbase 47542: Inicialização Datasul 11 - java.sql.SQLException: Exceção de E/S: Connection refused
Autor   Jackie Cristine Hansen - CAT
Acesso   Público
Publicação   11/8/2012
Ambiente
* Datasul 11.5.3;
* Oracle 11G R2;
* Windows.


Situação
* Falha no processo de inicialização do produto;
* No log da "importacaoByYou" é registrada a mensagem:

java.sql.SQLException: Exceção de E/S: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:134)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:179)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:333)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:404)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at importador.importTablesFoundation.getConnection(importTablesFoundation.java:418)
at importador.importTablesFoundation.importProcess(importTablesFoundation.java:158)
at importador.importTablesFoundation.main(importTablesFoundation.java:72)
java.lang.NullPointerException
at importador.importTablesFoundation.importLocale(importTablesFoundation.java:202)

* Nome da instância possui "underline";
* Arquivo "..\bd\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora" do Oracle configurado corretamente;
* URL e driver de conexão definidos no arquivo "..\jboss-4.2.3.GA\server\instancia\deploy\oracle-ds.xml" do Jboss configurados corretamente.
* Arquivo "..\ERP\importacaoByYou.bat" configurado corretamente;
* Arquivo "..\ERP\fnd\men\importador\parametros-****.properties" configurado corretamente.


Solução
* Adicionado o arquivo "..\Oracle\bd\product\11.2.0\dbhome_1\jdbc\lib\ojdbc6.jar" como primeira entrada da variável "LOCALCLASSPATH" definida no arquivo "..\ERP\importacaoByYou.bat";
* Alterada a URL de conexão no arquivo "..\jboss-4.2.3.GA\server\instance-8080\deploy\oracle-ds.xml" para "jdbc:oracle:thin:@hostname:porta/SID".