2012-10-11 2 views
0

Maintenant, je suis en utilisant Jboss couture 2.1.2, 2.0 JSF, JPA richfaces et jusqu'à maintenant je suis habitué jboss-as 4.2.2 maintenant je veux migrer jboss-as-7.1.1.Final.Comment deployee couture jboss 2.1.2 Jboss 7

maintenant je suis faire projet sampleDemo en utilisant seam-gen en utilisant la couture jboss- 2.1.2 et deplyed dans jboss 7

finalement je suis un problème dans jboss 7 ne permet pas son

<jta-data-source>sampleDemoDatasource</jta-data-source> its not allow in jboss7 changed to 

persistence.xml

<persistence xmlns="http://java.sun.com/xml/ns/persistence" 
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
      xsi:schemaLocation="http://java.sun.com/xml/ns/persistence> 
       <persistence-unit name="sampleDemo" transaction-type="JTA"> 
    <provider>org.hibernate.ejb.HibernatePersistence</provider> 
    <jta-data-source>java:/sampleDemoDatasource</jta-data-source> 
    <properties> 
     <property name="hibernate.dialect" value="org.hibernate.dialect.OracleDialect"/> 
     <property name="hibernate.hbm2ddl.auto" value="update"/> 
     <property name="hibernate.show_sql" value="true"/> 
     <property name="hibernate.format_sql" value="true"/> 
     <property name="hibernate.default_schema" value="-"/> 
     <!-- Only relevant if Seam is loading the persistence unit (Java SE bootstrap) --> 
     <property name="hibernate.transaction.manager_lookup_class"  value="@[email protected]"/> 
    </properties>  
    </persistence-unit> 
    </persistence> 

standalone.xml

<subsystem xmlns="urn:jboss:domain:datasources:1.0"> 
     <datasources> 
      <datasource jta="true" jndi-name="java:/sampleDemoDatasource" 
        pool-name="sampleDemoDatasource" enabled="true" 
       use-java-context="true" use-ccm="true"> 
       <connection-url>jdbc:oracle:thin:@localhost:1521:mobee</connection-url> 
       <driver>oracle</driver> 
       <security> 
        <user-name>manam</user-name> 
        <password>manam</password> 
       </security> 
      </datasource> 
      <drivers> 
       <driver name="oracle" module="com.oracle.db"> 
        <xa-datasource-class>oracle.jdbc.driver.OracleDriver</xa-datasource-class> 
       </driver> 
      </drivers> 
     </datasources> 
    </subsystem> 

erreur gettting est

écoute sur /127.0.0.1:9999 12: 08: 10257 INFO [org.jboss.as.remoting] (fil de service MSC 1-2) JBAS017100: Écoute le /127.0.0.1:4447 12: 08: 10,381 INFO [org.apache.coyote.http11.Http11Protocol] (fil de service MSC 1-2) Démarrage de Coyote HTTP/1.1 12: 08: 10,690 INFO [org.jboss.as.controller] (Contrôleur de démarrage) JBAS014774: Statut du service Rapport JBAS014775: New manquants/insatisfaits dépendances: jboss.jdbc-driver.oracle de service (manquant) à charge: [Service jboss.data -source.java:/sampleDemoDatasource]

12: 08: 10.919 INFO [org.jboss.as.server.deployment] (service MSC thread 1-4) JBA S015876: Démarrage du déploiement de "login.page.xml" 12: 08: 11,075 INFO [org.jboss.as] (MSC thread de service 1-4) JBAS015951: Admin avec écoute unique 12: 08: 11,080 ERREUR [org.jboss.as] (fil de service MSC 1-4) JBAS015875: JBoss AS 7.1.1.Final "Brontes" commencé (avec des erreurs) en 4401ms - Commencé 150 de 229 services (2 services ont échoué ou des dépendances manquantes, 76 services sont passifs ou sur de mand) 12: 08: 11,210 INFO [org.jboss.as.server] (DeploymentScanner-fils - 2) JBAS018 559: Déployé "login.page.xml"

IN projet de couture login.page.xml est situé dans /view/login.page.xml

Répondre

1

module = "com.oracle.db" semble erroné. C'est le même chemin depuis JBOSS_HOME/modules/Ce que vous pourriez avoir c'est JBOSS_HOME/modules/oracle/jdbc/main. si c'est le cas, le module devrait être oracle.jdbc.

+0

ya mais je vais prendre comme ceci JBOSS_HOME/modules/com/oracle/db/main donc si c'est le cas le module devrait être com.oracle.db même pas pblm j'avais changé en com.oracle.jdbc encore il semble même. – nag

+0

Si vous voyez à l'intérieur du pot, il n'y a pas de package com. Lorsque Jboss rencontre une classe oracle.jdbc.driver.OracleDriver, il vérifie dans les modules s'il y a un fichier oracle/main ou oracle/jdbc/main contenant module.xml, il ne vérifie pas com/oracle. – Maddy

+0

merci pour une bonne réponse, j'ai chaged à JBOSS_HOME/modules/oracle/jdbc/main puis obtenir la même exception, je pense qu'il semble que JNDI prblm. – nag