jboss-user
[Arriba] [Todas las Listas]

[jboss-Usuario] [jBPM] - Re: JBPM5 - Cómo puede cambio el database?

To: User development <jboss-user@xxxxxxxxxxxxxxx>
Subject: [jboss-Usuario] [jBPM] - Re: JBPM5 - Cómo puede cambio el database?
From: joachyt <do-not-reply@xxxxxxxxx>
Date: Fri, 16 Sep 2011 17:00:29 -0400
Auto-submitted: yes
Delivery-date: Fri, 16 Sep 2011 17:01:46 -0400
Envelope-to: traductor@xxxxxxxxxxx
In-reply-to: <2-597882-3-80839-1302010080213-2-626965-3-82871-1316200359431.jivesbs.jivemailuser@http://community.jboss.org>
List-archive: <http://lists.jboss.org/pipermail/jboss-user>
List-help: <mailto:jboss-user-request@lists.jboss.org?subject=help>
List-id: The JBoss User main mailing list <jboss-user.lists.jboss.org>
List-post: <mailto:jboss-user@lists.jboss.org>
List-subscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=subscribe>
List-unsubscribe: <https://lists.jboss.org/mailman/listinfo/jboss-user>, <mailto:jboss-user-request@lists.jboss.org?subject=unsubscribe>
References: <2-597882-3-80839-1302010080213.jivesbs.jivemailuser@http://community.jboss.org> <2-597882-3-80839-1302010080213-2-626965-3-82871-1316200359431.jivesbs.jivemailuser@http://community.jboss.org>
Reply-to: The JBoss User main mailing list <jboss-user@xxxxxxxxxxxxxxx>
Sender: jboss-user-bounces@xxxxxxxxxxxxxxx
*joachyt [*http://Comunidad.*jboss.*org/Personas/*joachyt] creó la discusión

"*Re: *JBPM5 - Cómo puede cambio el *database?"

Para ver la discusión, visita: *http://comunidad.*jboss.*org/Mensaje/626979#626979

--------------------------------------------------------------
cambié la persistencia.*xml E invocando el *workflow de una web *app. 
Consigo el *classnotfoundexception para clases [ empezando de la auditoría unos y abajo ]. 

Mi persistencia.*xml Es 
<?*xml Versión="1.0" *encoding="UTF-8" *standalone="sí"?>
<Versión de persistencia="1.0" *xsi:*schemaLocation=" *http://*java.Sol.*com/*xml/*ns/Persistencia *http://*java.Sol.*com/*xml/*ns/Persistencia  *http://*java.Sol.*com/*xml/*ns/Persistencia/de persistencia_1_0.*xsd *http://*java.Sol.*com/*xml/*ns/Persistencia/de persistencia_1_0.*xsd
 *http://*java.Sol.*com/*xml/*ns/Persistencia/*orm *http://*java.Sol.*com/*xml/*ns/Persistencia/*orm  *http://*java.Sol.*com/*xml/*ns/Persistencia/*orm_1_0.*xsd *http://*java.Sol.*com/*xml/*ns/Persistencia/*orm_1_0.*xsd&*quot; *xmlns:*orm=" *http://*java.Sol.*com/*xml/*ns/Persistencia/*orm *http://*java.Sol.*com/*xml/*ns/Persistencia/*orm&*quot; *xmlns:*xsi=" *http://*www.*w3.*org/2001/*XMLSchema-caso *http://*www.*w3.*org/2001/*XMLSchema-caso&*quot; *xmlns=" *http://*java.Sol.*com/*xml/*ns/Persistencia *http://*java.Sol.*com/*xml/*ns/Persistencia&*quot;>
    <persistencia-nombre de unidad="*org.*jbpm.Persistencia.*jpa" Transacción-proveedor="de JTA">
        <del tipo>*org.*hibernate.*ejb.*HibernatePersistence</Proveedor>
        <*jta-dato-fuente>*jdbc/*testDS1</*jta-dato-clase>
        <de fuente>*org.*jbpm.Persistencia.*processinstance.*ProcessInstanceInfo</Clase>
        <de clase>*org.*jbpm.Persistencia.*processinstance.*ProcessInstanceEventInfo</Clase>
        <de clase>*org.*drools.Persistencia.*info.*SessionInfo</Clase>
        <de clase>*org.*drools.Persistencia.*info.*WorkItemInfo</Clase>
 *<de clase>*org.*jbpm.Proceso.Auditoría.*ProcessInstanceLog</Clase>*
*        <de clase>*org.*jbpm.Proceso.Auditoría.*NodeInstanceLog</Clase>*
*        <de clase>*org.*jbpm.Proceso.Auditoría.*VariableInstanceLog</Clase>*
*        <de clase>*org.*jbpm.Tarea.*Attachment</Clase>*
*        <de clase>*org.*jbpm.Tarea.Clase</de clase>*
*        <del contenido>*org.*jbpm.Tarea.*BooleanExpression</Clase>*
*        <de clase>*org.*jbpm.Tarea.Clase</de clase>*
        <del comentario>*org.*jbpm.Tarea.*Deadline</Clase>
        <de clase>*org.*jbpm.Tarea.Clase</de clase>
        <del comentario>*org.*jbpm.Tarea.*Deadline</Clase>
        <de clase>*org.*jbpm.Tarea.Clase</de clase>
        <de la delegación>*org.*jbpm.Tarea.*Escalation</Clase>
        <de clase>*org.*jbpm.Tarea.Clase</de clase>
        <del grupo>*org.*jbpm.Tarea.Yo18*NText</clase>
        <de clase>*org.*jbpm.Tarea.Clase</de clase>
        <de la notificación>*org.*jbpm.Tarea.*EmailNotification</Clase>
        <de clase>*org.*jbpm.Tarea.*EmailNotificationHeader</Clase>
        <de clase>*org.*jbpm.Tarea.*PeopleAssignments</Clase>
        <de clase>*org.*jbpm.Tarea.*Reassignment</Clase>
        <de clase>*org.*jbpm.Tarea.Clase</de clase>
        <del estado>*org.*jbpm.Tarea.Clase</de clase>
        <de la tarea>*org.*jbpm.Tarea.*TaskData</Clase>
        <de clase>*org.*jbpm.Tarea.*SubTasksStrategy</Clase>
        <de clase>*org.*jbpm.Tarea.*OnParentAbortAllSubTasksEndStrategy</Clase>
        <de clase>*org.*jbpm.Tarea.*OnAllSubTasksEndParentEndStrategy</Clase>
        <de clase>*org.*jbpm.Tarea.Propiedad</de propiedades>

        <de clase>
        <de usuario nombre="*hibernate.Valor" de dialecto="*org.*hibernate.Dialecto.*SQLServerDialect"/>
        <Nombre de propiedad="*hibernate.Conexión.Red_de valor" de clase="de conductor.*sourceforge.*jtds.*jdbc.Nombre"/>
            <de propiedad del conductor="*hibernate.Conexión.*url" Valor="*jdbc:*jtds:*sqlserver://*localhost:1433/*abc" />
            <nombre de propiedad="*hibernate.Conexión.*username" Usuario="de valor1"/>
            <nombre de propiedad="*hibernate.Conexión.Usuario" de valor="de la contraseña1"/>
            <nombre de propiedad="*hibernate.Conexión.*autocommit" Valora="nombre"/>
            <de propiedad falsa="*hibernate.*max_*fetch_Valor" de profundidad="3"/>
            <nombre de propiedad="*hibernate.*hbm2*ddl.Valor" de coche="crea" />
            <nombre de propiedad="*hibernate.Espectáculo_*sql" valora="nombre" />
            <de propiedad cierta="*hibernate.Transacción.Director_*lookup_valor" de clase="*org.*hibernate.Transacción.*BTMTransactionManagerLookup"/>
        </Persistencia>
    </de propiedades-persistencia>
</de unidad>

mi *pom el archivo tiene esta dependencia

|     | <de dependencias> |
|          | <*groupId>*junit</*groupId> |
|          | <*artifactId>*junit</*artifactId> |
|          | <versión>4.8.1</dependencia> |
|      | </de versión> |
|      | <dependencia> |
|          | <*groupId>*org.*jbpm</*groupId> |
|          | <*artifactId>*jbpm-Flujo</*artifactId> |
|          | <versión#unknown{^*jbpm5.Nom_nom_nom_nom
joachyt [http://community.jboss.org/people/joachyt] created the discussion

"Re: JBPM5 - How can I change the database?"

To view the discussion, visit: http://community.jboss.org/message/626979#626979

--------------------------------------------------------------
I changed the persistence.xml and invoking the workflow from a web app. 
I get the classnotfoundexception for classes [ starting from the audit ones and down ]. 

my persistence.xml is 
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<persistence version="1.0" xsi:schemaLocation=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence  http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd
 http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm  http://java.sun.com/xml/ns/persistence/orm_1_0.xsd http://java.sun.com/xml/ns/persistence/orm_1_0.xsd"; xmlns:orm=" http://java.sun.com/xml/ns/persistence/orm http://java.sun.com/xml/ns/persistence/orm"; xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance http://www.w3.org/2001/XMLSchema-instance"; xmlns=" http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence";>
    <persistence-unit name="org.jbpm.persistence.jpa" transaction-type="JTA">
        <provider>org.hibernate.ejb.HibernatePersistence</provider>
        <jta-data-source>jdbc/testDS1</jta-data-source>
        <class>org.jbpm.persistence.processinstance.ProcessInstanceInfo</class>
        <class>org.jbpm.persistence.processinstance.ProcessInstanceEventInfo</class>
        <class>org.drools.persistence.info.SessionInfo</class>
        <class>org.drools.persistence.info.WorkItemInfo</class>
 *<class>org.jbpm.process.audit.ProcessInstanceLog</class>*
*        <class>org.jbpm.process.audit.NodeInstanceLog</class>*
*        <class>org.jbpm.process.audit.VariableInstanceLog</class>*
*        <class>org.jbpm.task.Attachment</class>*
*        <class>org.jbpm.task.Content</class>*
*        <class>org.jbpm.task.BooleanExpression</class>*
*        <class>org.jbpm.task.Comment</class>*
        <class>org.jbpm.task.Deadline</class>
        <class>org.jbpm.task.Comment</class>
        <class>org.jbpm.task.Deadline</class>
        <class>org.jbpm.task.Delegation</class>
        <class>org.jbpm.task.Escalation</class>
        <class>org.jbpm.task.Group</class>
        <class>org.jbpm.task.I18NText</class>
        <class>org.jbpm.task.Notification</class>
        <class>org.jbpm.task.EmailNotification</class>
        <class>org.jbpm.task.EmailNotificationHeader</class>
        <class>org.jbpm.task.PeopleAssignments</class>
        <class>org.jbpm.task.Reassignment</class>
        <class>org.jbpm.task.Status</class>
        <class>org.jbpm.task.Task</class>
        <class>org.jbpm.task.TaskData</class>
        <class>org.jbpm.task.SubTasksStrategy</class>
        <class>org.jbpm.task.OnParentAbortAllSubTasksEndStrategy</class>
        <class>org.jbpm.task.OnAllSubTasksEndParentEndStrategy</class>
        <class>org.jbpm.task.User</class>

        <properties>
        <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect"/>
        <property name="hibernate.connection.driver_class" value="net.sourceforge.jtds.jdbc.Driver"/>
            <property name="hibernate.connection.url" value="jdbc:jtds:sqlserver://localhost:1433/abc" />
            <property name="hibernate.connection.username" value="user1"/>
            <property name="hibernate.connection.password" value="user1"/>
            <property name="hibernate.connection.autocommit" value="false"/>
            <property name="hibernate.max_fetch_depth" value="3"/>
            <property name="hibernate.hbm2ddl.auto" value="create" />
            <property name="hibernate.show_sql" value="true" />
            <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.BTMTransactionManagerLookup"/>
        </properties>
    </persistence-unit>
</persistence>

my pom file has these dependencies

|     | <dependency> |
|          | <groupId>junit</groupId> |
|          | <artifactId>junit</artifactId> |
|          | <version>4.8.1</version> |
|      | </dependency> |
|      | <dependency> |
|          | <groupId>org.jbpm</groupId> |
|          | <artifactId>jbpm-flow</artifactId> |
|          | <version>${jbpm5.version}</version> |
|      | </dependency> |
|      | <dependency> |
|          | <groupId>org.jbpm</groupId> |
|          | <artifactId>jbpm-bpmn2</artifactId> |
|          | <version>${jbpm5.version}</version> |
|      | </dependency> |
|      | <dependency> |
|          | <groupId>org.jbpm</groupId> |
|          | <artifactId>jbpm-flow-builder</artifactId> |
|          | <version>${jbpm5.version}</version> |
|      | </dependency> |
|       | <dependency> |
|          | <groupId>org.jbpm</groupId> |
|          | <artifactId>jbpm-persistence-jpa</artifactId> |
|          | <version>${jbpm5.version}</version> |
|          | <type>jar</type> |
|          | <exclusions> |
|          | <exclusion> |
|          | <groupId>org.hibernate</groupId> |
|          | <artifactId>hibernate-annotations</artifactId> |
|          | </exclusion> |
|          | </exclusions> |
|      | </dependency> |
|      | <dependency> |
|    |  |  | <groupId>org.codehaus.btm</groupId> |
|    |  |  | <artifactId>btm</artifactId> |
|    |  |  | <version>2.1.0</version> |
|  |  | </dependency> |


I thought the relevant jars should be available to tomcat as the maven dependecies are set. 
What am I missing. 
Greatly appreciate any pointers.
thank you
Joe
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/626979#626979]

Start a new discussion in jBPM at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
*jboss-Usuario *mailing lista
*jboss-user@xxxxxxxxxxxxxxx
*https://listas.*jboss.*org/*mailman/*listinfo/*jboss-Usuario
_______________________________________________
jboss-user mailing list
jboss-user@xxxxxxxxxxxxxxx
https://lists.jboss.org/mailman/listinfo/jboss-user
<Anterior por Tema] Tema Actual [Siguiente por Tema>