your code is illegal as mentionned in the error, did you investigate the original issue as mentionned earlier?
Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Tomitriber <http://www.tomitribe.com> 2016-01-11 21:36 GMT+01:00 mauro2java2011 <[email protected]>: > my project on github: > > https://github.com/maurojava/prova_tomee1.7.3.git > <https://github.com/maurojava/prova_tomee1.7.3.git> > > ............... > > *i have added the following class for close the hsql db but not work:* > > /* > * To change this license header, choose License Headers in Project > Properties. > * To change this template file, choose Tools | Templates > * and open the template in the editor. > */ > package mauro.closedb; > > import java.util.logging.Level; > import java.util.logging.Logger; > import javax.annotation.PreDestroy; > import javax.ejb.Singleton; > import javax.ejb.Startup; > import javax.naming.Context; > import javax.naming.InitialContext; > import javax.persistence.EntityManager; > import javax.persistence.PersistenceContext; > import javax.transaction.UserTransaction; > > /** > * > * @author mauro > */ > @Singleton > @Startup > public class CloseDBManager { > @PersistenceContext(unitName = "book-pu") > private EntityManager entityManager; > // Add business logic below. (Right-click in editor and choose > // "Insert Code > Add Business Method") > @PreDestroy > public void closeDB(){ > try{ > entityManager.createNativeQuery("SHUTDOWN").executeUpdate(); > } > catch(Exception e){ > e.printStackTrace(); > } > if(entityManager!=null){entityManager.close(); > } > } > > > } > > --------------------- > *from the catalina.log*<br/> > > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Server version: Apache Tomcat (TomEE)/7.0.63 (1.7.3) > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Server built: Jun 30 2015 08:08:33 UTC > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Server number: 7.0.63.0 > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: OS Name: Windows 7 > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: OS Version: 6.1 > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Architecture: x86 > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Java Home: C:\Program Files\Java\jdk1.8.0_20\jre > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: JVM Version: 1.8.0_20-b26 > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: JVM Vendor: Oracle Corporation > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: CATALINA_BASE: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: CATALINA_HOME: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: -XX:+HeapDumpOnOutOfMemoryError > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > -Dorg.apache.catalina.STRICT_SERVLET_COMPLIANCE=false > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Dopenejb.session.manager=org.apache.tomee.catalina.session.QuickSessionManager > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: -Dtomee.remote.support=true > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: -Dopenejb.system.apps=false > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Djava.util.logging.config.file=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\conf\logging.properties > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -javaagent:C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\lib\openejb-javaagent.jar > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Djava.io.tmpdir=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\temp > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Djava.endorsed.dirs=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\endorsed > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Dcatalina.base=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Dcatalina.home=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > > -Dcatalina.ext.dirs=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\lib > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: > -Dorg.apache.tomcat.util.http.ServerCookie.ALLOW_HTTP_SEPARATORS_IN_V0=true > gen 11, 2016 9:17:31 AM org.apache.catalina.startup.VersionLoggerListener > log > INFORMAZIONI: Command line argument: -ea > gen 11, 2016 9:17:31 AM org.apache.catalina.core.AprLifecycleListener > lifecycleEvent > INFORMAZIONI: 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\jdk1.8.0_20\jre\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\ProgramData\Oracle\Java\javapath;C:\Ruby193\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program > Files\Common Files\Acronis\SnapAPI\;C:\Program > Files\Java\jdk1.8.0_20\bin;C:\Program Files\Common Files\Ulead > Systems\MPEG;C:\Program Files\QuickTime\QTSystem\;C:\Program > Files\Git\cmd;. > gen 11, 2016 9:17:32 AM org.apache.coyote.AbstractProtocol init > INFORMAZIONI: Initializing ProtocolHandler ["http-bio-8080"] > gen 11, 2016 9:17:32 AM org.apache.coyote.AbstractProtocol init > INFORMAZIONI: Initializing ProtocolHandler ["ajp-bio-8009"] > gen 11, 2016 9:17:35 AM org.apache.openejb.util.OptionsLog info > INFORMAZIONI: Using 'tomee.remote.support=true' > gen 11, 2016 9:17:35 AM org.apache.openejb.util.OptionsLog info > INFORMAZIONI: Using > > 'openejb.jdbc.datasource-creator=org.apache.tomee.jdbc.TomEEDataSourceCreator' > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: > > ******************************************************************************** > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: OpenEJB http://tomee.apache.org/ > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: Startup: Mon Jan 11 09:17:35 CET 2016 > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: Copyright 1999-2015 (C) Apache OpenEJB/TomEE Project, All > Rights Reserved. > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: Version: 4.7.3 > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: Build date: 20151204 > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: Build time: 06:14 > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: > > ******************************************************************************** > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: openejb.home = > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee > gen 11, 2016 9:17:35 AM org.apache.openejb.OpenEJB$Instance <init> > INFORMAZIONI: openejb.base = > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee > gen 11, 2016 9:17:35 AM org.apache.openejb.cdi.CdiBuilder initializeOWB > INFORMAZIONI: Created new singletonService > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1d9bc04 > gen 11, 2016 9:17:35 AM org.apache.openejb.cdi.CdiBuilder initializeOWB > INFORMAZIONI: Succeeded in installing singleton service > gen 11, 2016 9:17:35 AM org.apache.openejb.config.ConfigurationFactory init > INFORMAZIONI: openejb configuration file is > > 'C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\conf\tomee.xml' > gen 11, 2016 9:17:35 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Tomcat Security Service, > type=SecurityService, provider-id=Tomcat Security Service) > gen 11, 2016 9:17:35 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Default Transaction Manager, > type=TransactionManager, provider-id=Default Transaction Manager) > gen 11, 2016 9:17:35 AM org.apache.openejb.util.OptionsLog info > INFORMAZIONI: Using 'openejb.system.apps=false' > gen 11, 2016 9:17:35 AM org.apache.openejb.util.OptionsLog info > INFORMAZIONI: Using 'openejb.deployments.classpath=false' > gen 11, 2016 9:17:35 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating TransactionManager(id=Default Transaction Manager) > gen 11, 2016 9:17:35 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating SecurityService(id=Tomcat Security Service) > gen 11, 2016 9:17:36 AM org.apache.openejb.server.ServiceManager initServer > INFORMAZIONI: Creating ServerService(id=cxf) > gen 11, 2016 9:17:37 AM org.apache.openejb.server.ServiceManager initServer > INFORMAZIONI: Creating ServerService(id=cxf-rs) > gen 11, 2016 9:17:37 AM org.apache.openejb.server.SimpleServiceManager > start > INFORMAZIONI: ** Bound Services ** > gen 11, 2016 9:17:37 AM org.apache.openejb.server.SimpleServiceManager > printRow > INFORMAZIONI: NAME IP PORT > gen 11, 2016 9:17:37 AM org.apache.openejb.server.SimpleServiceManager > start > INFORMAZIONI: ------- > gen 11, 2016 9:17:37 AM org.apache.openejb.server.SimpleServiceManager > start > INFORMAZIONI: Ready! > gen 11, 2016 9:17:37 AM org.apache.catalina.startup.Catalina load > INFORMAZIONI: Initialization processed in 7222 ms > gen 11, 2016 9:17:37 AM > org.apache.tomee.catalina.OpenEJBNamingContextListener bindResource > INFORMAZIONI: Importing a Tomcat Resource with id 'UserDatabase' of type > 'org.apache.catalina.UserDatabase'. > gen 11, 2016 9:17:37 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating Resource(id=UserDatabase) > gen 11, 2016 9:17:37 AM org.apache.catalina.core.StandardService > startInternal > INFORMAZIONI: Starting service Catalina > gen 11, 2016 9:17:37 AM org.apache.catalina.core.StandardEngine > startInternal > INFORMAZIONI: Starting Servlet Engine: Apache Tomcat (TomEE)/7.0.63 (1.7.3) > gen 11, 2016 9:17:37 AM org.apache.catalina.startup.HostConfig deployWAR > INFORMAZIONI: Deploying web application archive > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT.war > gen 11, 2016 9:17:37 AM org.apache.tomee.catalina.TomcatWebAppBuilder init > INFORMAZIONI: ------------------------- localhost -> / > gen 11, 2016 9:17:37 AM org.apache.openejb.util.JarExtractor extract > INFORMAZIONI: Extracting jar: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT.war > gen 11, 2016 9:17:37 AM org.apache.openejb.util.JarExtractor extract > INFORMAZIONI: Extracted path: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT > gen 11, 2016 9:17:37 AM org.apache.openejb.util.OptionsLog info > INFORMAZIONI: Using > > 'openejb.session.manager=org.apache.tomee.catalina.session.QuickSessionManager' > gen 11, 2016 9:17:39 AM org.apache.openejb.config.ConfigurationFactory > configureApplication > INFORMAZIONI: Configuring enterprise application: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT > gen 11, 2016 9:17:44 AM org.apache.openejb.config.InitEjbDeployments deploy > INFORMAZIONI: Auto-deploying ejb CloseDBManager: > EjbDeployment(deployment-id=CloseDBManager) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.InitEjbDeployments deploy > INFORMAZIONI: Auto-deploying ejb BookService: > EjbDeployment(deployment-id=BookService) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Default Managed Container, > type=Container, provider-id=Default Managed Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > createContainer > INFORMAZIONI: Auto-creating a container for bean .Comp4836800: > Container(type=MANAGED, id=Default Managed Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating Container(id=Default Managed Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.core.managed.SimplePassivater > init > INFORMAZIONI: Using directory > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\temp > for stateful session passivation > gen 11, 2016 9:17:44 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Default Singleton Container, > type=Container, provider-id=Default Singleton Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > createContainer > INFORMAZIONI: Auto-creating a container for bean CloseDBManager: > Container(type=SINGLETON, id=Default Singleton Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating Container(id=Default Singleton Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Default Stateless Container, > type=Container, provider-id=Default Stateless Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > createContainer > INFORMAZIONI: Auto-creating a container for bean BookService: > Container(type=STATELESS, id=Default Stateless Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating Container(id=Default Stateless Container) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig deploy > INFORMAZIONI: Configuring PersistenceUnit(name=book-pu) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Default JDBC Database, type=Resource, > provider-id=Default JDBC Database) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > logAutoCreateResource > INFORMAZIONI: Auto-creating a Resource with id 'Default JDBC Database' of > type 'DataSource for 'book-pu'. > gen 11, 2016 9:17:44 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating Resource(id=Default JDBC Database) > gen 11, 2016 9:17:44 AM > org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource readOnly > INFORMAZIONI: Disabling testOnBorrow since no validation query is provided > gen 11, 2016 9:17:44 AM org.apache.openejb.config.ConfigurationFactory > configureService > INFORMAZIONI: Configuring Service(id=Default Unmanaged JDBC Database, > type=Resource, provider-id=Default Unmanaged JDBC Database) > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > logAutoCreateResource > INFORMAZIONI: Auto-creating a Resource with id 'Default Unmanaged JDBC > Database' of type 'DataSource for 'book-pu'. > gen 11, 2016 9:17:44 AM org.apache.openejb.assembler.classic.Assembler > createRecipe > INFORMAZIONI: Creating Resource(id=Default Unmanaged JDBC Database) > gen 11, 2016 9:17:44 AM > org.apache.tomee.jdbc.TomEEDataSourceCreator$TomEEDataSource readOnly > INFORMAZIONI: Disabling testOnBorrow since no validation query is provided > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > setJtaDataSource > INFORMAZIONI: Adjusting PersistenceUnit book-pu <jta-data-source> to > Resource ID 'Default JDBC Database' from 'bookDatabase' > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AutoConfig > setNonJtaDataSource > INFORMAZIONI: Adjusting PersistenceUnit book-pu <non-jta-data-source> to > Resource ID 'Default Unmanaged JDBC Database' from 'null' > gen 11, 2016 9:17:44 AM org.apache.openejb.config.AppInfoBuilder build > INFORMAZIONI: Enterprise application > > "C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT" > loaded. > gen 11, 2016 9:17:45 AM org.apache.openejb.assembler.classic.Assembler > createApplication > INFORMAZIONI: Assembling app: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT > gen 11, 2016 9:17:46 AM null > INFORMAZIONI: OpenJPA dynamically loaded a validation provider. > gen 11, 2016 9:17:46 AM > org.apache.openejb.assembler.classic.ReloadableEntityManagerFactory > createDelegate > INFORMAZIONI: PersistenceUnit(name=book-pu, > provider=org.apache.openjpa.persistence.PersistenceProviderImpl) - provider > time 757ms > gen 11, 2016 9:17:46 AM org.apache.openejb.assembler.classic.JndiBuilder > bind > INFORMAZIONI: Jndi(name=CloseDBManagerLocalBean) --> > Ejb(deployment-id=CloseDBManager) > gen 11, 2016 9:17:46 AM org.apache.openejb.assembler.classic.JndiBuilder > bind > INFORMAZIONI: Jndi(name=global/CloseDBManager!mauro.closedb.CloseDBManager) > --> Ejb(deployment-id=CloseDBManager) > gen 11, 2016 9:17:46 AM org.apache.openejb.assembler.classic.JndiBuilder > bind > INFORMAZIONI: Jndi(name=global/CloseDBManager) --> > Ejb(deployment-id=CloseDBManager) > gen 11, 2016 9:17:46 AM org.apache.openejb.assembler.classic.JndiBuilder > bind > INFORMAZIONI: Jndi(name=BookServiceLocalBean) --> > Ejb(deployment-id=BookService) > gen 11, 2016 9:17:46 AM org.apache.openejb.assembler.classic.JndiBuilder > bind > INFORMAZIONI: > Jndi(name=global/BookService!mauro.nuoveprove2016.application.BookService) > --> Ejb(deployment-id=BookService) > gen 11, 2016 9:17:46 AM org.apache.openejb.assembler.classic.JndiBuilder > bind > INFORMAZIONI: Jndi(name=global/BookService) --> > Ejb(deployment-id=BookService) > gen 11, 2016 9:17:46 AM org.apache.openejb.cdi.CdiBuilder initSingleton > INFORMAZIONI: Existing thread singleton service in SystemInstance(): > org.apache.openejb.cdi.ThreadSingletonServiceImpl@1d9bc04 > gen 11, 2016 9:17:46 AM org.apache.openejb.cdi.OpenEJBLifecycle > startApplication > INFORMAZIONI: OpenWebBeans Container is starting... > gen 11, 2016 9:17:46 AM org.apache.webbeans.plugins.PluginLoader startUp > INFORMAZIONI: Adding OpenWebBeansPlugin : [CdiPlugin] > gen 11, 2016 9:17:46 AM org.apache.webbeans.plugins.PluginLoader startUp > INFORMAZIONI: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin] > gen 11, 2016 9:17:47 AM org.apache.webbeans.config.BeansDeployer > validateInjectionPoints > INFORMAZIONI: All injection points were validated successfully. > gen 11, 2016 9:17:47 AM org.apache.openejb.cdi.OpenEJBLifecycle > startApplication > INFORMAZIONI: OpenWebBeans Container has started, it took 359 ms. > gen 11, 2016 9:17:47 AM org.apache.openejb.assembler.classic.Assembler > startEjbs > INFORMAZIONI: Created Ejb(deployment-id=BookService, ejb-name=BookService, > container=Default Stateless Container) > gen 11, 2016 9:17:47 AM org.apache.openejb.assembler.classic.Assembler > startEjbs > INFORMAZIONI: Created Ejb(deployment-id=CloseDBManager, > ejb-name=CloseDBManager, container=Default Singleton Container) > gen 11, 2016 9:17:47 AM org.apache.openejb.assembler.classic.Assembler > startEjbs > INFORMAZIONI: Started Ejb(deployment-id=BookService, ejb-name=BookService, > container=Default Stateless Container) > gen 11, 2016 9:17:47 AM org.apache.openejb.assembler.classic.Assembler > startEjbs > INFORMAZIONI: Started Ejb(deployment-id=CloseDBManager, > ejb-name=CloseDBManager, container=Default Singleton Container) > gen 11, 2016 9:17:47 AM org.apache.openejb.assembler.classic.Assembler > createApplication > INFORMAZIONI: Deployed > > Application(path=C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT) > gen 11, 2016 9:17:48 AM > org.apache.tomee.myfaces.TomEEMyFacesContainerInitializer addListener > INFORMAZIONI: Installing > > <listener>org.apache.myfaces.webapp.StartupServletContextListener</listener> > gen 11, 2016 9:17:48 AM > org.apache.myfaces.config.DefaultFacesConfigurationProvider > getStandardFacesConfig > INFORMAZIONI: Reading standard config META-INF/standard-faces-config.xml > gen 11, 2016 9:17:49 AM > org.apache.myfaces.config.DefaultFacesConfigurationProvider > getWebAppFacesConfig > INFORMAZIONI: Reading config /WEB-INF/faces-config.xml > gen 11, 2016 9:17:49 AM > org.apache.myfaces.config.DefaultFacesConfigurationProvider > getClassloaderFacesConfig > INFORMAZIONI: Reading config : > > jar:file:/C:/Users/mauro/Documents/NetBeansProjects/2016_tomee_1.7.3/prova_tomee1.7.3/target/apache-tomee/lib/openwebbeans-jsf-1.2.7.jar!/META-INF/faces-config.xml > gen 11, 2016 9:17:49 AM > org.apache.myfaces.config.DefaultFacesConfigurationProvider > getClassloaderFacesConfig > INFORMAZIONI: Reading config : > > jar:file:/C:/Users/mauro/Documents/NetBeansProjects/2016_tomee_1.7.3/prova_tomee1.7.3/target/apache-tomee/webapps/ROOT/WEB-INF/lib/primefaces-5.3.jar!/META-INF/faces-config.xml > gen 11, 2016 9:17:49 AM > org.apache.myfaces.config.DefaultFacesConfigurationProvider > getClassloaderFacesConfig > INFORMAZIONI: Reading config : > > jar:file:/C:/Users/mauro/Documents/NetBeansProjects/2016_tomee_1.7.3/prova_tomee1.7.3/target/apache-tomee/lib/openwebbeans-el22-1.2.7.jar!/META-INF/faces-config.xml > gen 11, 2016 9:17:49 AM org.apache.myfaces.config.LogMetaInfUtils > logArtifact > INFORMAZIONI: Artifact 'myfaces-api' was found in version '2.1.17' from > path > > 'file:/C:/Users/mauro/Documents/NetBeansProjects/2016_tomee_1.7.3/prova_tomee1.7.3/target/apache-tomee/lib/myfaces-api-2.1.17.jar' > gen 11, 2016 9:17:49 AM org.apache.myfaces.config.LogMetaInfUtils > logArtifact > INFORMAZIONI: Artifact 'myfaces-impl' was found in version '2.1.17' from > path > > 'file:/C:/Users/mauro/Documents/NetBeansProjects/2016_tomee_1.7.3/prova_tomee1.7.3/target/apache-tomee/lib/myfaces-impl-2.1.17.jar' > gen 11, 2016 9:17:49 AM org.apache.myfaces.util.ExternalSpecifications > isBeanValidationAvailable > INFORMAZIONI: MyFaces Bean Validation support enabled > gen 11, 2016 9:17:50 AM org.apache.myfaces.application.ApplicationImpl > getProjectStage > INFORMAZIONI: Couldn't discover the current project stage, using Production > gen 11, 2016 9:17:50 AM org.apache.myfaces.config.FacesConfigurator > handleSerialFactory > INFORMAZIONI: Serialization provider : class > org.apache.myfaces.shared_impl.util.serial.DefaultSerialFactory > gen 11, 2016 9:17:50 AM > org.apache.myfaces.config.annotation.DefaultLifecycleProviderFactory > getLifecycleProvider > INFORMAZIONI: Using LifecycleProvider > org.apache.myfaces.config.annotation.Tomcat7AnnotationLifecycleProvider > gen 11, 2016 9:17:50 AM > org.primefaces.webapp.PostConstructApplicationEventListener processEvent > INFORMAZIONI: Running on PrimeFaces 5.3 > gen 11, 2016 9:17:50 AM org.apache.myfaces.webapp.AbstractFacesInitializer > initFaces > INFORMAZIONI: ServletContext initialized. > gen 11, 2016 9:17:50 AM org.apache.myfaces.util.ExternalSpecifications > isUnifiedELAvailable > INFORMAZIONI: MyFaces Unified EL support enabled > gen 11, 2016 9:17:51 AM org.apache.catalina.startup.HostConfig deployWAR > INFORMAZIONI: Deployment of web application archive > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT.war > has finished in 13,828 ms > gen 11, 2016 9:17:51 AM org.apache.coyote.AbstractProtocol start > INFORMAZIONI: Starting ProtocolHandler ["http-bio-8080"] > gen 11, 2016 9:17:51 AM org.apache.coyote.AbstractProtocol start > INFORMAZIONI: Starting ProtocolHandler ["ajp-bio-8009"] > gen 11, 2016 9:17:51 AM org.apache.catalina.startup.Catalina start > INFORMAZIONI: Server startup in 14105 ms > gen 11, 2016 9:18:25 AM null > INFORMAZIONI: Starting OpenJPA 2.4.0 > gen 11, 2016 9:18:27 AM org.hsqldb.persist.Logger logInfoEvent > INFORMAZIONI: Checkpoint start > gen 11, 2016 9:18:27 AM org.hsqldb.persist.Logger logInfoEvent > INFORMAZIONI: checkpointClose start > gen 11, 2016 9:18:27 AM org.hsqldb.persist.Logger logInfoEvent > INFORMAZIONI: checkpointClose end > gen 11, 2016 9:18:27 AM org.hsqldb.persist.Logger logInfoEvent > INFORMAZIONI: Checkpoint end - txts: 1 > gen 11, 2016 9:18:27 AM null > INFORMAZIONI: Using dictionary class > "org.apache.openjpa.jdbc.sql.HSQLDictionary" (HSQL Database Engine 2.3.2 > ,HSQL Database Engine Driver 2.3.2). > gen 11, 2016 9:18:27 AM null > INFORMAZIONI: Connected to HSQL Database Engine version 2.2 using JDBC > driver HSQL Database Engine Driver version 2.3.2. > gen 11, 2016 9:20:21 AM org.apache.catalina.startup.HostConfig undeploy > INFORMAZIONI: Undeploying context [] > gen 11, 2016 9:20:21 AM org.apache.catalina.session.StandardManager > doUnload > GRAVE: IOException while saving persisted sessions: > java.io.FileNotFoundException: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\work\Catalina\localhost\_\SESSIONS.ser > (Impossibile trovare il percorso specificato) > java.io.FileNotFoundException: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\work\Catalina\localhost\_\SESSIONS.ser > (Impossibile trovare il percorso specificato) > at java.io.FileOutputStream.open(Native Method) > at java.io.FileOutputStream.<init>(FileOutputStream.java:213) > at java.io.FileOutputStream.<init>(FileOutputStream.java:101) > at > > org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:384) > at > > org.apache.catalina.session.StandardManager.unload(StandardManager.java:351) > at > > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:516) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5722) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1027) > at > org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1547) > at > org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1474) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1695) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:333) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1373) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1545) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1555) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1523) > at java.lang.Thread.run(Thread.java:745) > > gen 11, 2016 9:20:21 AM org.apache.catalina.session.StandardManager > stopInternal > GRAVE: Exception unloading sessions to persistent storage > java.io.FileNotFoundException: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\work\Catalina\localhost\_\SESSIONS.ser > (Impossibile trovare il percorso specificato) > at java.io.FileOutputStream.open(Native Method) > at java.io.FileOutputStream.<init>(FileOutputStream.java:213) > at java.io.FileOutputStream.<init>(FileOutputStream.java:101) > at > > org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:384) > at > > org.apache.catalina.session.StandardManager.unload(StandardManager.java:351) > at > > org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:516) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > > org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5722) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) > at > org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1027) > at > org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1547) > at > org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1474) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1695) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:333) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1373) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1545) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1555) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1523) > at java.lang.Thread.run(Thread.java:745) > > gen 11, 2016 9:20:21 AM org.apache.openejb.assembler.classic.Assembler > destroyApplication > INFORMAZIONI: Undeploying app: > > C:\Users\mauro\Documents\NetBeansProjects\2016_tomee_1.7.3\prova_tomee1.7.3\target\apache-tomee\webapps\ROOT > gen 11, 2016 9:20:22 AM org.hsqldb.persist.Logger logInfoEvent > INFORMAZIONI: Database closed > gen 11, 2016 9:20:22 AM > org.apache.openejb.core.transaction.EjbTransactionUtil > handleSystemException > GRAVE: EjbTransactionUtil.handleSystemException: > PersistenceUnit(name=book-pu) - entityManager.close() call - See JPA 2.0 > section 7.9.1 > java.lang.IllegalStateException: PersistenceUnit(name=book-pu) - > entityManager.close() call - See JPA 2.0 section 7.9.1 > at > > org.apache.openejb.persistence.JtaEntityManager.close(JtaEntityManager.java:368) > at mauro.closedb.CloseDBManager.closeDB(CloseDBManager.java:38) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext$LifecycleInvocation.invoke(ReflectionInvocationContext.java:223) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > at > > org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181) > at > > org.apache.openejb.monitoring.StatsInterceptor.PreDestroy(StatsInterceptor.java:118) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > at > > org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85) > at > > org.apache.openejb.core.singleton.SingletonInstanceManager.freeInstance(SingletonInstanceManager.java:269) > at > > org.apache.openejb.core.singleton.SingletonContainer.undeploy(SingletonContainer.java:143) > at > > org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:1956) > at > > org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:1825) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1938) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:126) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252) > at > org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1027) > at > org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1547) > at > org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1474) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1695) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:333) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1373) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1545) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1555) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1523) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.lang.Exception > ... 40 more > > gen 11, 2016 9:20:22 AM > org.apache.openejb.core.singleton.SingletonInstanceManager freeInstance > GRAVE: Singleton shutdown failed: CloseDBManager > org.apache.openejb.InvalidateReferenceException: java.rmi.RemoteException: > The bean encountered a non-application exception; nested exception is: > java.lang.IllegalStateException: PersistenceUnit(name=book-pu) - > entityManager.close() call - See JPA 2.0 section 7.9.1: The bean > encountered > a non-application exception; nested exception is: > java.lang.IllegalStateException: PersistenceUnit(name=book-pu) - > entityManager.close() call - See JPA 2.0 section 7.9.1 > at > > org.apache.openejb.core.transaction.EjbTransactionUtil.handleSystemException(EjbTransactionUtil.java:156) > at > > org.apache.openejb.core.singleton.SingletonInstanceManager.freeInstance(SingletonInstanceManager.java:275) > at > > org.apache.openejb.core.singleton.SingletonContainer.undeploy(SingletonContainer.java:143) > at > > org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:1956) > at > > org.apache.openejb.assembler.classic.Assembler.destroyApplication(Assembler.java:1825) > at > > org.apache.tomee.catalina.TomcatWebAppBuilder.afterStop(TomcatWebAppBuilder.java:1938) > at > > org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:126) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402) > at > org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:252) > at > org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:1027) > at > org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1547) > at > org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1474) > at > org.apache.catalina.startup.HostConfig.check(HostConfig.java:1695) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:333) > at > > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:117) > at > > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) > at > > org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1373) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1545) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1555) > at > > org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1523) > at java.lang.Thread.run(Thread.java:745) > Caused by: java.rmi.RemoteException: The bean encountered a non-application > exception; nested exception is: > java.lang.IllegalStateException: PersistenceUnit(name=book-pu) - > entityManager.close() call - See JPA 2.0 section 7.9.1 > at > > org.apache.openejb.core.transaction.EjbTransactionUtil.handleSystemException(EjbTransactionUtil.java:155) > ... 22 more > Caused by: java.lang.IllegalStateException: PersistenceUnit(name=book-pu) - > entityManager.close() call - See JPA 2.0 section 7.9.1 > at > > org.apache.openejb.persistence.JtaEntityManager.close(JtaEntityManager.java:368) > at mauro.closedb.CloseDBManager.closeDB(CloseDBManager.java:38) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext$LifecycleInvocation.invoke(ReflectionInvocationContext.java:223) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > at > > org.apache.openejb.monitoring.StatsInterceptor.record(StatsInterceptor.java:181) > at > > org.apache.openejb.monitoring.StatsInterceptor.PreDestroy(StatsInterceptor.java:118) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:483) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:192) > at > > org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:173) > at > > org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:85) > at > > org.apache.openejb.core.singleton.SingletonInstanceManager.freeInstance(SingletonInstanceManager.java:269) > ... 21 more > Caused by: java.lang.Exception > ... 40 more > > please help me > mauro > > > > > -- > View this message in context: > http://tomee-openejb.979440.n4.nabble.com/tomee-stop-not-work-tp4677388p4677408.html > Sent from the TomEE Users mailing list archive at Nabble.com. > >
