Merci ça marche mieux avec l'annotation.
Je m'en veux, car je l'avais déjà vu en formation.
Sauf qu'on n'avait pas eu d'explications, à son sujet.
La partie frontale marche se déploie et s'exécute .
Mais la partie données ne marche pas
Je vais chercher du côté du persistance ou du context
l'L'entity manager est toujour fermé
C'est toujours le même message
Dans les traces, à propose de openejb
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
AVERTISSEMENT: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server
ComptaJee' did not find a matching property.
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Server version: Apache Tomcat (TomEE)/8.5.6 (7.0.2)
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Server built: Oct 6 2016 20:15:31 UTC
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Server number: 8.5.6.0
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: OS Name: Windows 10
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: OS Version: 10.0
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Architecture: amd64
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Java Home: C:\Program Files\Java\jre1.8.0_171
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: JVM Version: 1.8.0_171-b11
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: JVM Vendor: Oracle Corporation
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: CATALINA_BASE: P:\apache-tomee-webprofile-7.0.2
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: CATALINA_HOME: P:\apache-tomee-webprofile-7.0.2
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Command line argument: -Dcatalina.base=P:\apache-tomee-webprofile-7.0.2
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Command line argument: -Dcatalina.home=P:\apache-tomee-webprofile-7.0.2
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Command line argument: -Dwtp.deploy=P:\apache-tomee-webprofile-7.0.2\webapps
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Command line argument: -Djava.endorsed.dirs=P:\apache-tomee-webprofile-7.0.2\endorsed
avr. 28, 2018 6:59:26 PM sun.reflect.NativeMethodAccessorImpl invoke
INFOS: Command line argument: -Dfile.encoding=UTF-8
avr. 28, 2018 6:59:26 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre1.8.0_171\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:/Program Files/Java/jre1.8.0_171/bin/server;C:/Program Files/Java/jre1.8.0_171/bin;C:/Program Files/Java/jre1.8.0_171/lib/amd64;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Skype\Phone\;P:\Programmes\Git\cmd;P:\Program Files\apache-maven-3.5.3\bin;D:\Utilisateurs\Fabrice\AppData\Local\Microsoft\WindowsApps;;p:\Program Files\Microsoft VS Code\bin;P:\eclipsejee oxygen;;.
avr. 28, 2018 6:59:26 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Initializing ProtocolHandler ["http-nio-8080"]
avr. 28, 2018 6:59:26 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Using a shared selector for servlet write/read
avr. 28, 2018 6:59:26 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Initializing ProtocolHandler ["ajp-nio-8009"]
avr. 28, 2018 6:59:26 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Using a shared selector for servlet write/read
avr. 28, 2018 6:59:27 PM org.apache.openejb.util.OptionsLog info
INFOS: Using 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator'
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: ********************************************************************************
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: OpenEJB
http://tomee.apache.org/
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: Startup: Sat Apr 28 18:59:27 CEST 2018
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: Copyright 1999-2016 (C) Apache OpenEJB Project, All Rights Reserved.
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: Version: 7.0.2
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: Build date: 20161106
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: Build time: 07:23
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: ********************************************************************************
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: openejb.home = P:\apache-tomee-webprofile-7.0.2
avr. 28, 2018 6:59:27 PM org.apache.openejb.OpenEJB$Instance <init>
INFOS: openejb.base = P:\apache-tomee-webprofile-7.0.2
avr. 28, 2018 6:59:27 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFOS: Created new singletonService org.apache.openejb.cdi.ThreadSingletonServiceImpl@d83da2e
avr. 28, 2018 6:59:27 PM org.apache.openejb.cdi.CdiBuilder initializeOWB
INFOS: Succeeded in installing singleton service
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.ConfigurationFactory init
INFOS: TomEE configuration file is 'P:\apache-tomee-webprofile-7.0.2\conf\tomee.xml'
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.ConfigurationFactory configureService
INFOS: Configuring Service(id=Tomcat Security Service, type=SecurityService, provider-id=Tomcat Security Service)
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.ConfigurationFactory configureService
INFOS: Configuring Service(id=Default Transaction Manager, type=TransactionManager, provider-id=Default Transaction Manager)
avr. 28, 2018 6:59:27 PM org.apache.openejb.util.OptionsLog info
INFOS: Using 'openejb.deployments.classpath=false'
avr. 28, 2018 6:59:27 PM org.apache.openejb.assembler.classic.Assembler createRecipe
INFOS: Creating TransactionManager(id=Default Transaction Manager)
avr. 28, 2018 6:59:27 PM org.apache.openejb.assembler.classic.Assembler createRecipe
INFOS: Creating SecurityService(id=Tomcat Security Service)
avr. 28, 2018 6:59:27 PM org.apache.openejb.server.ServiceManager initServer
INFOS: Creating ServerService(id=cxf-rs)
avr. 28, 2018 6:59:27 PM org.apache.openejb.server.SimpleServiceManager start
INFOS: ** Bound Services **
avr. 28, 2018 6:59:27 PM org.apache.openejb.server.SimpleServiceManager printRow
INFOS: NAME IP PORT
avr. 28, 2018 6:59:27 PM org.apache.openejb.server.SimpleServiceManager start
INFOS: -------
avr. 28, 2018 6:59:27 PM org.apache.openejb.server.SimpleServiceManager start
INFOS: Ready!
avr. 28, 2018 6:59:27 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Initialization processed in 1216 ms
avr. 28, 2018 6:59:27 PM org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource
INFOS: Importing a Tomcat Resource with id 'UserDatabase' of type 'org.apache.catalina.UserDatabase'.
avr. 28, 2018 6:59:27 PM org.apache.openejb.assembler.classic.Assembler createRecipe
INFOS: Creating Resource(id=UserDatabase)
avr. 28, 2018 6:59:27 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Démarrage du service Catalina
avr. 28, 2018 6:59:27 PM sun.reflect.DelegatingMethodAccessorImpl invoke
INFOS: Starting Servlet Engine: Apache Tomcat (TomEE)/8.5.6 (7.0.2)
avr. 28, 2018 6:59:27 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
INFOS: ------------------------- localhost -> /fr.xcompta.jee
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.ConfigurationFactory configureApplication
INFOS: Configuring enterprise application: P:\apache-tomee-webprofile-7.0.2\webapps\xComptaJee
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.ConfigurationFactory configureService
INFOS: Configuring Service(id=Default Managed Container, type=Container, provider-id=Default Managed Container)
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.AutoConfig createContainer
INFOS: Auto-creating a container for bean fr.xcompta.jee.Comp1286282663: Container(type=MANAGED, id=Default Managed Container)
avr. 28, 2018 6:59:27 PM org.apache.openejb.assembler.classic.Assembler createRecipe
INFOS: Creating Container(id=Default Managed Container)
avr. 28, 2018 6:59:27 PM org.apache.openejb.core.managed.SimplePassivater init
INFOS: Using directory D:\Utilisateurs\Fabrice\AppData\Local\Temp for stateful session passivation
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.AutoConfig deploy
INFOS: Configuring PersistenceUnit(name=xcompta)
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.ConfigurationFactory configureService
INFOS: Configuring Service(id=Default JDBC Database, type=Resource, provider-id=Default JDBC Database)
avr. 28, 2018 6:59:27 PM org.apache.openejb.config.AutoConfig logAutoCreateResource
INFOS: Auto-creating a Resource with id 'Default JDBC Database' of type 'DataSource for 'xcompta'.
avr. 28, 2018 6:59:27 PM org.apache.openejb.assembler.classic.Assembler createRecipe
INFOS: Creating Resource(id=Default JDBC Database)
avr. 28, 2018 6:59:35 PM sun.reflect.NativeMethodAccessorImpl invoke
GRAVE: ContainerBase.removeChild: destroy:
org.apache.catalina.LifecycleException: An invalid Lifecycle transition was attempted ([before_destroy]) for component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xComptaJee]] in state [STARTING_PREP]
at org.apache.catalina.util.LifecycleBase.invalidTransition(LifecycleBase.java:402)
at org.apache.catalina.util.LifecycleBase.destroy(LifecycleBase.java:292)
at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:826)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1627)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeploy(TomcatWebAppBuilder.java:1607)
at org.apache.tomee.catalina.TomcatWebAppBuilder.undeployWebApps(TomcatWebAppBuilder.java:763)
at org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:2226)
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:1037)
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:717)
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1298)
at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1124)
at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5087)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
avr. 28, 2018 6:59:36 PM org.apache.tomee.catalina.TomcatWebAppBuilder startInternal
GRAVE: Unable to deploy collapsed ear in war StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xComptaJee]
org.apache.openejb.OpenEJBException: Creating application failed: P:\apache-tomee-webprofile-7.0.2\webapps\xComptaJee: PersistenceUnit already deployed: file:/P:/apache-tomee-webprofile-7.0.2/webapps/xComptaJee/
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:1041)
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:717)
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1298)
at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1124)
at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5087)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.openejb.OpenEJBException: PersistenceUnit already deployed: file:/P:/apache-tomee-webprofile-7.0.2/webapps/xComptaJee/
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:870)
... 17 more
avr. 28, 2018 6:59:36 PM sun.reflect.NativeMethodAccessorImpl invoke
GRAVE: ContainerBase.addChild: start:
org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xComptaJee]]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:167)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:724)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.apache.tomee.catalina.TomEERuntimeException: org.apache.openejb.OpenEJBException: Creating application failed: P:\apache-tomee-webprofile-7.0.2\webapps\xComptaJee: PersistenceUnit already deployed: file:/P:/apache-tomee-webprofile-7.0.2/webapps/xComptaJee/
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1310)
at org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1124)
at org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:133)
at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5087)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
... 10 more
Caused by: org.apache.openejb.OpenEJBException: Creating application failed: P:\apache-tomee-webprofile-7.0.2\webapps\xComptaJee: PersistenceUnit already deployed: file:/P:/apache-tomee-webprofile-7.0.2/webapps/xComptaJee/
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:1041)
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:717)
at org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1298)
... 15 more
Caused by: org.apache.openejb.OpenEJBException: PersistenceUnit already deployed: file:/P:/apache-tomee-webprofile-7.0.2/webapps/xComptaJee/
at org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:870)
... 17 more
avr. 28, 2018 6:59:36 PM sun.reflect.NativeMethodAccessorImpl invoke
GRAVE: Erreur lors du déploiement du répertoire P:\apache-tomee-webprofile-7.0.2\webapps\xComptaJee de l'application web
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/xComptaJee]]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:728)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:700)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1107)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1841)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Partager