Problemas integracion con mysql

1
0
-1

Saludos, necesito integrar Bonita con Mysql para que maneje la persistencia de datos (Engine Data) y los datos del negocio (Business Data), para ello sigo las instrucciones de las siguientes secciones de la documentación:
Tomcat bundle installation
Platform configuration
Database configuration for engine data
Database configuration for business data

Sin embargo al intentar crear algún objeto del negocio (menu "Desarrollo" Opcion "Modelo de Datos del Negocio" subopción "Administrar"), es decir, al añadir un objeto de Negocio y hacer clic en el botón "Finalizar" me aparece el siguiente error:

!ENTRY org.bonitasoft.studio.common 4 0 2016-10-19 15:36:29.375
!MESSAGE
!STACK 0
java.util.NoSuchElementException: Cannot find a Listener with classname org.bonitasoft.tomcat.H2Listener
at org.bonitasoft.studio.engine.server.PortConfigurator.findListenerWithClassName(PortConfigurator.java:171)
at org.bonitasoft.studio.engine.server.PortConfigurator.h2TCPPort(PortConfigurator.java:157)
at org.bonitasoft.studio.engine.server.PortConfigurator.h2PortInUse(PortConfigurator.java:110)
at org.bonitasoft.studio.engine.server.PortConfigurator.canStartH2Server(PortConfigurator.java:100)
at org.bonitasoft.studio.engine.BOSWebServerManager.createServer(BOSWebServerManager.java:350)
at org.bonitasoft.studio.engine.BOSWebServerManager.startServer(BOSWebServerManager.java:204)
at org.bonitasoft.studio.engine.BOSEngineManager.start(BOSEngineManager.java:152)
at org.bonitasoft.studio.engine.BOSEngineManager.loginTenant(BOSEngineManager.java:285)
at org.bonitasoft.studio.engine.BOSEngineManager.loginDefaultTenant(BOSEngineManager.java:270)
at org.bonitasoft.studio.engine.BOSEngineManager.stop(BOSEngineManager.java:190)
at org.bonitasoft.studio.application.BonitaStudioWorkbenchAdvisor$PreShutdownStudio.run(BonitaStudioWorkbenchAdvisor.java:107)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)

Al parecer aun hay alguna dependencia con la base de datos H2.

Versión: BonitaBPMCommunity-7.3.2

Agradezco la ayuda al respecto.

3 answers

1
0
-1
This one is the BEST answer!

Hola,

Viendo el log:

!ENTRY org.bonitasoft.studio.common 4 0 2016-10-19 15:36:29.375
!MESSAGE
!STACK 0
java.util.NoSuchElementException: Cannot find a Listener with classname org.bonitasoft.tomcat.H2Listener

Infiero que estás intentando poner el servidor MySQL para el Studio. Si es así no debes intentarlo así, en el Bonita Studio debes dejar las cosas tal cual como están pues es un entorno de desarrollo que funciona con H2, el servidor de base de datos lo debes preparar es para un servidor en sí no para el Bonita Studio.

Cuando implantes un servidor de pruebas (o producción) este es el que debes configurar con tu base de datos siguiendo la documentación presente. Por otro lado tienes que tener cuidado, no basta con eliminar las librerías de H2, debes configurar todo el servidor para que en los orígenes de datos se use el motor que elegiste y no el H2 que viene por defecto.

Espero que esto ayude.

Adiós.

Comments

Submitted by carlosalpa on Fri, 10/21/2016 - 15:23

Gracias por tu respuesta, me quedan algunas dudas:

Lo que quieres decir es que use el entorno de desarrollo con la base de datos H2 para crear los procesos, el modelo del negocio (la base de datos) y crear las aplicaciones como tal y que use mysql en el servidor donde instale la aplicacion creada? si es asi como instalo una aplicación creada en otro servidor y como creo las tablas en la base de datos mysql? hay alguna sección de la documentación con las indicaciones?
Como configuro todo el servidor para que en los orígenes de datos se use el motor que elegí y no el H2 que viene por defecto?
Agradezco enormemente tu ayuda.

Submitted by dbravo on Fri, 10/21/2016 - 15:47

Hola,

Sí, el entorno de desarrollo tiene un servidor embebido para que hagas pruebas ahí, ya luego te montas tus servidores de pruebas, QA, preproducción y producción o el esquema que requieras (puede ser sólo pruebas y producción, o saltar de una vez a producción, etc.) para la validación de tus procesos.

El cómo montar el servidor depende de qué versión uses, sin embargo todo está en la documentación, aunque esté en inglés. Para versiones anteriores de 6.x a 7.2.x mira aquí, para versiones mayores a 7.3.0 mira aquí .

La documentación suele ser muy completa, aunque tiene sus vacíos particulares lo que necesitas por ahora está allí.

Espero que esto ayude.

Adiós.

Submitted by carlosalpa on Fri, 10/21/2016 - 16:17

Gracias por tu ayuda, creo saber lo que estoy haciendo mal, de acuerdo a la documentación una cosa es el estudio y otra la plataforma (lo siendo, soy nuevo en esto), para instalar la plataforma tengo dos opciones:
1. Descargar Bonita BPM Community edition Tomcat bundle
2. O descargar deploy.zip
En cualquiera de los dos casos seguir las instrucciones de la documentación

El problema es que en la página de descargas solamente aparece "Bonita BPM Studio installer", sabes como puedo conseguir "Bonita BPM Community edition Tomcat bundle" o "deploy.zip"?

Submitted by dbravo on Fri, 10/21/2016 - 16:53

Hola,

En la sección de descargas de Bonita (http://www.bonitasoft.com/downloads-v2#!) dale a "Customize your download" y allí encontrarás lo que necesitas, es cuestión de buscar ;)

Submitted by carlosalpa on Fri, 10/21/2016 - 19:05

Listo, la encontré, muchas gracias.

1
0
-1

--deleted--

1
0
-1
Notifications