jboss 7 source de données oracle configuration
Je suis actuellement à la migration de jboss 4.3 pour jboss 7.1.1 (Final) et je suis en train de configurer une source de données oracle, mais il ne fonctionne pas. Voici ce que j'ai fait pour configurer une source de données oracle
1)Téléchargé ojdbc6-11.jar et l'a placé dans le dossier $JBOSS_HOME/modules/com/oracle/ojdbc6/main
2)Créé le fichier module.xml en vertu de $JBOSS_HOME/modules/com/oracle/ojdbc6/main et c'est le contenu du fichier
<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>
3)Ajouté le pilote ci-dessous et à l'intérieur de la source de données standalone.xml
<drivers>
<driiver name="oracle" module="com.oracle.ojdbc6">
<xa-datasource-class>oracle.jdbc.OracleDriver</xa-datasource-class>
</driver>
</drivers>
<datasource jndi-name="java:/Altis" pool-name="Altis" enabled="true" use-java-context="true">
<connection-url>connurl</connection-url>
<driver>oracle</driver>
<security>
<user-name>username</user-name>
<password>passwd</password>
</security>
</datasource>
</datasources>
Cependant, lorsque je déploie ma guerre de fichier, j'obtiens l'erreur suivante
16:54:43,281 INFO [org.jboss.as.server] (HttpManagementService-threads - 2) JBA
S015870: Deploy of deployment "altisavante.war" was rolled back with failure mes
sage {"JBAS014771: Services with missing/unavailable dependencies" => ["jboss.na
ming.context.java.module.altisavante.altisavante.env.Altisjboss.naming.context.j
ava.AltisMissing[jboss.naming.context.java.module.altisavante.altisavante.env.Al
tisjboss.naming.context.java.Altis]"]}
Ai-je raté quelque chose?
Avez-vous réussi à le résoudre? Je suis confrontée au même problème.
si les réponses ont été la réponse à votre solution, il est conseillé de marquer elle a, en conséquence - d'autres personnes pourraient trouver utile.
Avez-vous jamais obtenir cette triés? Je suis confronté au même problème.
voir mon post, si vous n'avez jamais fixe, il se peut que vous aider.
si les réponses ont été la réponse à votre solution, il est conseillé de marquer elle a, en conséquence - d'autres personnes pourraient trouver utile.
Avez-vous jamais obtenir cette triés? Je suis confronté au même problème.
voir mon post, si vous n'avez jamais fixe, il se peut que vous aider.
OriginalL'auteur user1066568 | 2012-08-21
Vous devez vous connecter pour publier un commentaire.
Voici un lien sur la source de données configuration de JBoss 7 que, bien sûr travailler avec 7.1
https://community.jboss.org/wiki/DataSourceConfigurationInAS7
L'exemple est la configuration de MySQL est un exemple.
C'est ce que j'ai fait pour un Pilote Oracle
Le conducteur du ressemblerait à ceci:
Mon module.xml est de moins de $JBOSS_HOME\modules\com\oracle\main dans le bocal ojdbc6.jar:
OriginalL'auteur Teuctzintli
Toutes ces réponses m'ont aidé à obtenir les œuvres, mais aucun d'eux n'a la solution exacte, alors j'ai pensé que je voudrais ajouter la mienne.
Tout d'abord, notez que vous pouvez le faire soit dans le
JBoss web-console
ou par configuration manuelle de la source de données dans des fichiers xml. Cependant, je vous suggère fortement que vous le configurer via le web-console pour éviter des erreurs telles que celle de l'OP fait et qu'apparemment personne n'a remarqué :Avis que le pilote déclaration contient deux je.
Manuel de configuration [n'est Pas recommandé]
Tout d'abord, vous devez vous assurer que votre Oracle jdbc est configuré.
$JBOSS_HOME/modules
et si elle n'existe pas déjà, créez une arborescence de dossieroracle/jdbc/main
.odjbc6-11.jar
.Maintenant que votre jdbc est configuré, vous devez modifier le
standalone.xml
fichier pour spécifier le pilote et propriétés datasource.$JBOSS_HOME/standalone/configuration
et de modifier standalone.xml fichier.drivers
tag et configurer votre pilote comme suit :De configuration en ligne [Recommandé]
Altis
java:jboss/datasources/Altis
. Notez que le nom JNDI a commencer avecjava:/
oujava:jboss/
jdbc:oracle:thin:@255.255.255.255:1521:sid
Enable
OriginalL'auteur Jean-François Savard
Dans le module.xml jar, vous avez
path="ojdbc6.jar"
de la ressource-balise racine, mais vous avez dit que vous avez téléchargé ojdbc6-11.jarJe pense que vous devez avoir
path="ojdbc6-11.jar"
dans votre module.xmlOriginalL'auteur guest
Essayez d'utiliser le pilote de classe dans le pilote
<driver-class>oracle.jdbc.OracleDriver</driver-class>
OriginalL'auteur mohgly
vérifier $JBOSS_HOME\modules\system\couches\base\com\oracle\ojdbc6\principale existe et ont ojdbcXX.jar et module.xml
Module name="com.oracle.ojdbc" module.xml doit correspondre avec le module="com.oracle.ojdbc" standalone.xml
par exemple
module.xml -->
OriginalL'auteur Amit S
Sur le dessus de Jean-François Savard manuel de solution, j'ai ainsi exclus des pots de jboss-deployment-structure.xml alors seulement, j'ai réussi à l'obtenir vers le haut et en cours d'exécution. Juste journalisation ici car cela pourrait aider les autres.Exemple de mon jboss-deployment-structure.xml est ci-dessous
enter code here
OriginalL'auteur yallam
Goto le panneau de la console de JBoss as. Entrez le nom d'utilisateur et le mot de passe de l'utilisateur que vous avez créé avec l'aide de adduser.chauve-souris. Puis apparaît une page sur toutes les configurations. Maintenant suivre les étapes ci-dessous:
1) Allez sur le profil de
2) Sélectionner les sources de données, de gauche du volet
3), Puis cliquez sur ajouter bouton dans la source de données la section
4) Fournir les détails tels que le nom, le nom jndi, etc.
5) Cliquez sur le bouton suivant
6) a Choisi le driver que vous avez déployés dans jboss à l'aide de standalone.xml
7) Cliquez sur le bouton suivant
8) Maintenant remplir les détails...
9) Cliquez sur done (terminé).
Maintenant un message apparaîtra que "Datasource ajouté avec succès".
....!!!
OriginalL'auteur Nishat Lakhani