Creio que sou um dos únicos que está instalando o JBoss no win…rs…mas vamos lá…
estou com dificuldade para acessar a base dados Oracle quando faço o deploy de minha aplicação no Jboss. Inicialmente, eu usava somento o TomCat 5.5, tudo funcionava normalmente.
Sei que no Jboss uma série de arquivos tem que ser configurado, mostrarei o que fiz ate agora:
Passo 1-> Instalei o JBoss com a opção “Default”
Passo 2-> Escolhi opções avançadas e defini que usuaria ORACLE, em seguida configurei:
DataSource Name: OracleDS
User Name:<usuarioBanco>
Password:<senhaBanco>
Min Pool Size: 5
Max Pool Size: 10
Conection URL: jdbc:oracle:thin:@<enderecoIPServidor>:<porta>:<SID>
Driver Class: oracle.jdbc.driver.OracleDriver
Em Local or XA DataBase, escolhi Local, pois não tenho noção do que seja XA!!!
Segui com todas as opções padrões, defini a senha pro JMX e next, next, finnish…
Passo 3->Coloquei o “ojdbc14.jar” no diretório C:\Arquivos de programas\jboss-4.0.5.GA\server\default\lib
Passo 4->Configurei o web.xml e o Context.xml do .war da seguinte forma:
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlnssi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name><NOME_DO_PROJETO></display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<session-config>
<session-timeout>30</session-timeout>
</session-config>
</web-app>
Context.xml
<Context path="/sigeconnet" docBase="sigeconnet"
crossContext="true" reloadable="true" debug="1">
<Resource name="jdbc/<USUARIO_BANCO>" auth="Container"
type="javax.sql.DataSource" username="<USUARIO_BANCO>"
password="<SENHA_BANCO>"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@<enderecoIPServidor>:<porta>:<SID>"
maxActive="30" maxIdle="20"
removeAbandoned="true"
removeAbandonedTimeout="90"
logAbandoned="true"
maxWait="10"/>
</Context>
—ERRO QUANDO ACESSO BANCO DE DADOS NA APLICAÇÃO—
jdbc not found
isso é o que é “interpretável” pela Expection que ele solta, o resto é conseqüência e creio que não ajude muito
—DÚVIDAS—
Dentro do diretório …\jboss-4.0.5.GA\server\default\lib eu TENHO que colocar(configurando-o antes obviamente) o arquivo oracle-ds.xml, como vem no exemplo?