Para configurar uma base de maneira adequada no JBoss AS 7 é necessário adicionar o driver JDBC dela como um módulo. Para realizar esse procedimento crie uma pasta para colocar o driver do Oracle:
mkdir $JBOSS_HOME/modules/com/oracle/ojdbc6/main
Faça o download adequado do driver no site: http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html
Copie o driver do Oracle (ojdbc6.jar) para a pasta recém criada e crie um arquivo module.xml com o seguinte conteúdo:
<module xmlns="urn:jboss:module:1.0" name="com.oracle.ojdbc6"> <resources> <resource-root path="ojdbc6.jar"/> </resources> <dependencies> <module name="javax.api"/> </dependencies> </module>
configurei igual ao seu mas continua dando erro:
New missing/unsatisfied dependencies:
[Server:inst01] service jboss.jdbc-driver.ojdbc6_jar (missing) dependents: [service jboss.data-source.java:/jdbc
Você colocou o ojdbc6.jar em qual pasta?
Olá Thiago,
Eu tambem tive o mesmo problema descrito no comentario anterior. Depois de muitas tentativas e de pesquisar pelo erro, descobri qual era a causa: a minha versão do arquivo ojdbc6.jar não tinha uma pasta "services" debaixo de "META-INF" contendo o arquivo java.sql.Driver com o nome da classe. Aparentemente, a Oracle liberou 2 versões deste jar, uma JDBC4-compliant (disponivel no link que você passou), e outra não (a que eu tinha). Para quem estiver com este problema, certifique-se de usar o .jar correto.
Olá. Também tive o mesmo problema, por causa de usar driver antigo. Obrigado pelo artigo!