Pois é. Já coloquei a sintaxe abaixo no datasource.xml e na classe, mas continua dando erro.
datasource.xml:
<data-source
class=“oracle.jdbc.pool.OracleConnectionPoolDataSource”
name=“ORCLDS”
location=“jdbc/OrclDS”
xa-location=“jdbc/xa/OrclXADS”
ejb-location=“jdbc/PooledOrclDS”
url=“jdbc:oracle:thin:@192.168.0.5:1521:ORCL”
connection-driver=“oracle.jdbc.driver.OracleDriver”
username=“usuario”
password=“senha”
inactivity-timeout=“30”
/>
Classe Principal:
javax.naming.InitialContext ic = new javax.naming.InitialContext();
javax.sql.DataSource dataSource = (javax.sql.DataSource)ic.lookup("jdbc/OrclDS");
java.sql.Connection conection = dataSource.getConnection();
Erro:
javax.naming.NamingException: Lookup error: java.net.ConnectException: Connection refused: connect; nested exception is:
java.net.ConnectException: Connection refused: connect [Root exception is java.net.ConnectException: Connection refused: connect]
at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:168)
at javax.naming.InitialContext.lookup(InitialContext.java:347)
at Principal.main(Principal.java:19)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:305)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:171)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:158)
at java.net.Socket.connect(Socket.java:452)
at java.net.Socket.connect(Socket.java:402)
at java.net.Socket.<init>(Socket.java:309)
at java.net.Socket.<init>(Socket.java:153)
at com.evermind.server.rmi.RMIConnection.connect(RMIConnection.java:2324)
at com.evermind.server.rmi.RMIConnection.lookup(RMIConnection.java:1781)
at com.evermind.server.rmi.RMIServer.lookup(RMIServer.java:663)
at com.evermind.server.rmi.RMIContext.lookup(RMIContext.java:149)
... 2 more
Exception in thread “main” Process exited with exit code 1.
Poderiam ajudar a me livrar deste erro???