Je souhaite experimenter Axelor en l’associant à une base de données MariaDB existante, mais je ne reussi pas à mettre en place la configuration adéquate. La documentation ne détaille rien sur ce pilote, son installation ou sa configuration si ce n’est que nous pouvons l’utiliser.
Mon installation fonctionne très bien avec Postgresql, et j’ai installé les pilotes :
Pour la postérité, après avoir passé plusieurs semaines à installer Axelor 6.0 sur MariaDB 10.3 , est apparu le message d’incompatibilité d’Axelor avec MariaDB. Il m’a fallu pour cela activer la configuration de la journalisation pour obtenir plus d’indices sur la cause du problème.
moi aussi j’ai un souci avec le non JTA pour me connecter à ma base Postgresql j’ai cette erreur :
13-May-2021 12:42:31.631 GRAVE [localhost-startStop-1] org.apache.catalina.core.StandardContext.filterStart Exception au démarrage du filtre [guiceFilter]
javax.persistence.PersistenceException: No Persistence provider for EntityManager named persistenceUnit
at javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:61)
at com.google.inject.persist.jpa.JpaPersistService.start(JpaPersistService.java:110)
at com.google.inject.persist.PersistFilter.init(PersistFilter.java:77)
at com.google.inject.servlet.FilterDefinition.init(FilterDefinition.java:110)
at com.google.inject.servlet.ManagedFilterPipeline.initPipeline(ManagedFilterPipeline.java:98)
at com.google.inject.servlet.GuiceFilter.init(GuiceFilter.java:232)
at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:283)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:264)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:108)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4546)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5191)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1412)
at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1402)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.base/java.lang.Thread.run(Thread.java:844)
vous aviez eu ce genre de problème ou pas du tout ?
Je n’ai pas souvenir d’avoir rencontré cette erreur.
Il semblerait que cela vienne d’une extension Java manquante ou d’une version de java non supportée.
J’utilise personnellement la version java-1.8.0-openjdk-1.8.0.292.b10-0.el8_3.x86_64
définie dans le service correspondant a Tomcat.
Tout dépend ensuite de votre serveur et de ses caractéristiques.