Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] I can see the classes, but EclipseLink can't

David,
    Hi, two minor things to check off the top of my head.
    1)  Correct, your class "names" look like they are getting found in the persistence unit, For your CNFE Exception on [com.mycompany.jpa.netconf.entity.AclAddrDst] - I noticed that you were not specifying your entities in persistence.xml - this should be ok
       Adding the "exclude-unlisted-classes" element that is used to fine tune which entities are visible should not have any effect as it should default to "true" outside the container - however since Spring acts like a JEE container it may default to "false" in container mode - I would need to verify this first hand.
          <exclude-unlisted-classes>true</exclude-unlisted-classes>
       or just to verify that you used the full package name add the class declarations directly
          <class>com.mycompany.jpa.netconf.entity.AclAddrDst</class>

    2) eclipselink.jar location : this is something we need to verify and document on http://wiki.eclipse.org/EclipseLink/Examples/JPA.
       I don't know enough about Spring yet to verify this but I would expect that eclipselink.jar should be on GlassFish if your persistence unit is being injected onto a session bean, or on Spring if Spring is injecting the pu on it's own DAO's.
       Verify where you are placing the eclipselink.jar library in your classpath tree - and that it is high enough to be seen by the spring container and not distributed with the EAR or lower in the WAR.
       If eclipselink.jar is in the war and your entities are off the standard location in the ejb jar under "ejbModule" with persistence.xml off ejbModule/META-INF then I would expect that the entities will not be visible to the entityManager
       Since EclipseLink is throwing a validation exception on "found" class names in the pu - I expect that it may be classpath related.
       Try putting your entities off your ejb.jar file along with your DAO's

    thank you
    /michael

David E Nedrow wrote:
I've run into a problem in which my app will not launch. Using Glassfish 2.1, EclipseLink 1.1.0-RC1, Wicket 1.4rc1, and Spring 2.5.6, I get a org.eclipse.persistence.exceptions.EntityManagerSetupException when the app is being initialized. I'm probably missing something very simple, as I've verified all of the class names, and also that the classes are actually part of the war file. I even tried explicitly listing the classes in the persistence file, though I haven't had to do that in the past.

I'm including -- below -- the web.xml, applicationContext.xml, persistence.xml,  and error.

Any thoughts or pointers would be appreciated.

-David

web.xml
=======
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

   <description>This application provides a web frontend to the ACL tool.</description>
   <display-name>Phoenix</display-name>

 <!--
      There are three means to configure Wickets configuration mode and they are
      tested in the order given.
      1) A system property: -Dwicket.configuration
      2) servlet specific <init-param>
      3) context specific <context-param>
      The value might be either "development" (reloading when templates change)
      or "deployment". If no configuration is found, "development" is the default.
-->

   <context-param>
       <description>Load the application context file for bean definitions, etc.</description>
       <param-name>contextConfigLocation</param-name>
       <param-value>/WEB-INF/applicationContext.xml</param-value>
   </context-param>
   <filter>
       <description>Filter for initiating handling of Wicket requests.</description>
       <filter-name>wicket.Phoenix</filter-name>
       <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class>
       <init-param>
           <description>Implementation of IWebApplicationFactory that pulls the WebApplication object
out of spring application context
           </description>
           <param-name>applicationFactoryClassName</param-name>
           <param-value>org.apache.wicket.spring.SpringWebApplicationFactory</param-value>
       </init-param>
   </filter>

   <filter>
       <description>Servlet 2.5 Filter that binds a JPA EntityManager to the thread for the entire
processing of the request. Intended for the "Open EntityManager in View" pattern, i.e.
to allow for lazy loading in web views despite the original transactions already being
completed.
       </description>
       <filter-name>openEntityManagerInView.Phoenix</filter-name>
       <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
   </filter>
   <filter>
       <description>Delegates Filter requests to a Spring-managed bean.</description>
       <filter-name>filterToBeanProxy.Phoenix</filter-name>
       <filter-class>org.springframework.security.util.FilterToBeanProxy</filter-class>
       <init-param>
           <description>Delegates Filter requests to a list of Spring-managed beans.</description>
           <param-name>targetClass</param-name>
           <param-value>org.springframework.security.util.FilterChainProxy</param-value>
       </init-param>
   </filter>


   <filter-mapping>
       <filter-name>filterToBeanProxy.Phoenix</filter-name>
       <url-pattern>/*</url-pattern>
       <dispatcher>REQUEST</dispatcher>
   </filter-mapping>
   <filter-mapping>
       <filter-name>wicket.Phoenix</filter-name>
       <url-pattern>/*</url-pattern>
       <dispatcher>REQUEST</dispatcher>
   </filter-mapping>
   <filter-mapping>
       <filter-name>openEntityManagerInView.Phoenix</filter-name>
       <url-pattern>/*</url-pattern>
       <dispatcher>REQUEST</dispatcher>
   </filter-mapping>
   <listener>
       <description>Bootstrap listener to start up Spring's root WebApplicationContext.
Simply delegates to ContextLoader.
       </description>
       <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
   </listener>
   <session-config>
       <session-timeout>30</session-timeout>
   </session-config>
</web-app>




applicationContext.xml
==================

<?xml version="1.0" encoding="UTF-8"?>
<beans
   xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:aop="http://www.springframework.org/schema/aop"
   xmlns:tx="http://www.springframework.org/schema/tx"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:security="http://www.springframework.org/schema/security"
   xsi:schemaLocation="http://www.springframework.org/schema/beans
                       http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
                       http://www.springframework.org/schema/tx
                       http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
                       http://www.springframework.org/schema/context
                       http://www.springframework.org/schema/context/spring-context-2.5.xsd
                       http://www.springframework.org/schema/aop
                       http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
                       http://www.springframework.org/schema/security
                       http://www.springframework.org/schema/security/spring-security-2.0.xsd">
<!--
   <bean id="jpaAdapter" class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter">
       <property name="databasePlatform" value="org.eclipse.peristence.platform.database.oracle.OraclePlatform" />
       <property name="showSql" value="true" />
   </bean>
-->
   <!--
   ====================================================================================================================
   @Configurable/@Autowired Support
   ====================================================================================================================
   -->
   <context:annotation-config/>
   <context:spring-configured/>

<!-- A simple transaction manager for our (single) EntityManagerFactory. -->
   <bean id="transactionManager" class="org.springframework.orm.jpa.JpaTransactionManager">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>

   <!-- Exception translation bean post processor -->
   <bean class="org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor"/>

   <!-- Instruct Spring to perform declarative transaction management
        automatically on annotated classes (we want to use Spring's
        declarative @Transaction management) -->
   <tx:annotation-driven transaction-manager="transactionManager"/>

   <!-- This makes Spring perform the magic @PersistenceContext/@PersitenceUnit injection -->
   <bean class="org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor"/>

   <!-- the persistence unit manager reads all the persistence units -->
   <bean id="persistenceUnitManager"
       class="org.springframework.orm.jpa.persistenceunit.DefaultPersistenceUnitManager">
       <property name="persistenceXmlLocations">
           <list>
               <value>classpath:META-INF/persistence.xml</value>
           </list>
       </property>
       <property name="loadTimeWeaver">
           <bean class="org.springframework.instrument.classloading.glassfish.GlassFishLoadTimeWeaver"/>
       </property>
   </bean>


   <!-- setup wicket application -->
   <bean id="filterRequestApplication"
       class="com.mycompany.webapp.Phoenix.app.WicketApplication">
       <property name="authenticationManager" ref="authenticationManager"/>
   </bean>

   <!-- spring security config -->
   <!-- Proxy to a set of filters that enforce authentication and authorization. -->
   <bean id="filterChainProxy" class="org.springframework.security.util.FilterChainProxy">
       <property name="filterInvocationDefinitionSource">
           <value>
               CONVERT_URL_TO_LOWERCASE_BEFORE_COMPARISON
               PATTERN_TYPE_APACHE_ANT
               /**=httpSessionContextIntegrationFilter
           </value>
       </property>
   </bean>

   <!-- Maintains security context between requests (using the session). -->
   <bean id="httpSessionContextIntegrationFilter"
       class="org.springframework.security.context.HttpSessionContextIntegrationFilter">
       <property name="forceEagerSessionCreation" value="true"/>
   </bean>

   <!-- Users cache for spring security (Ehcache). -->
   <bean id="userCache" class="org.springframework.security.providers.dao.cache.EhCacheBasedUserCache">
       <property name="cache">
           <bean class="org.springframework.cache.ehcache.EhCacheFactoryBean">
               <property name="cacheManager" ref="cacheManager"/>
               <property name="cacheName"
                   value="com.mycompany.webapp.Phoenix.USER_CACHE"/>
           </bean>
       </property>
   </bean>
   <bean id="cacheManager" class="org.springframework.cache.ehcache.EhCacheManagerFactoryBean"/>

   <!-- Authentication manager, configured with one provider that retrieves authentication information
       from test data. -->
   <bean id="authenticationManager" class="org.springframework.security.providers.ProviderManager">
       <property name="providers">
           <list>
               <ref local="testAuthenticationProvider"/>
           </list>
       </property>
   </bean>

   <!-- Our NetConf EntityManager -->
   <!-- the entity manager factory for NetConf database -->
   <bean id="entityManagerFactory"
       class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
       <property name="persistenceUnitManager" ref="persistenceUnitManager"/>
       <property name="persistenceUnitName" value="PhoenixPU"/>
   </bean>

   <!-- Authentication provider for test authentication. -->
   <bean id="testAuthenticationProvider" class="org.springframework.security.providers.TestingAuthenticationProvider"/>

   <!-- NetConf database bridge beans -->
   <bean id="I18nDAO" class="com.mycompany.jpa.netconf.dao.I18nDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="AclGroupDAO" class="com.mycompany.jpa.netconf.dao.AclGroupDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="AclRoleDAO" class="com.mycompany.jpa.netconf.dao.AclRoleDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="AclUserDAO" class="com.mycompany.jpa.netconf.dao.AclUserDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="ProtocolDAO" class="com.mycompany.jpa.netconf.dao.ProtocolDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="FilterRequestDAO" class="com.mycompany.jpa.netconf.dao.FilterRequestDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="FilterAccessDAO" class="com.mycompany.jpa.netconf.dao.FilterAccessDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="AclAddrSrcDAO" class="com.mycompany.jpa.netconf.dao.AclAddrSrcDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="AclAddrDstDAO" class="com.mycompany.jpa.netconf.dao.AclAddrDstDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="SeverityDAO" class="com.mycompany.jpa.netconf.dao.SeverityDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
   <bean id="StatusDAO" class="com.mycompany.jpa.netconf.dao.StatusDAO">
       <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
</beans>




persistence.xml
=============

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistencehttp://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">
 <persistence-unit name="PhoenixPU" transaction-type="RESOURCE_LOCAL">
   <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
   <properties>
     <property name="eclipselink.jdbc.password" value="netconf"/>
     <property name="eclipselink.jdbc.user" value="netconf"/>
     <property name="eclipselink.jdbc.url" value="jdbc:derby://localhost:1527/netconf"/>
     <property name="eclipselink.jdbc.driver" value="org.apache.derby.jdbc.ClientDriver"/>
     <property name="eclipselink.ddl-generation" value="drop-and-create-tables"/>
   </properties>
 </persistence-unit>
</persistence>




error
====

deployed with moduleid = com.mycompany_Phoenix_war_1.0-SNAPSHOT
PWC1412: WebModule[/FilterRequest] ServletContext.log():Initializing Spring root WebApplicationContext
INFO  - ContextLoader              - Root WebApplicationContext: initialization started
INFO  - XmlWebApplicationContext   - Refreshing org.springframework.web.context.support.XmlWebApplicationContext@7e969997: display name [Root WebApplicationContext]; startup date [Wed Feb 18 10:42:50 EST 2009]; root of context hierarchy
INFO  - XmlBeanDefinitionReader    - Loading XML bean definitions from ServletContext resource [/WEB-INF/applicationContext.xml]
INFO  - XmlWebApplicationContext   - Bean factory for application context [org.springframework.web.context.support.XmlWebApplicationContext@7e969997]: org.springframework.beans.factory.support.DefaultListableBeanFactory@14e45916
INFO  - XmlWebApplicationContext   - Bean 'org.springframework.instrument.classloading.glassfish.GlassFishLoadTimeWeaver#1245c4a3' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
INFO  - XmlWebApplicationContext   - Bean 'persistenceUnitManager' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
INFO  - erEntityManagerFactoryBean - Building JPA container EntityManagerFactory for persistence unit 'PhoenixPU'
INFO  - DefaultListableBeanFactory - Destroying singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@14e45916: defining beans [org.springframework.context.annotation.internalPersistenceAnnotationProcessor,org.springframework.context.annotation.internalCommonAnnotationProcessor,org.springframework.context.annotation.internalAutowiredAnnotationProcessor,org.springframework.context.annotation.internalRequiredAnnotationProcessor,org.springframework.context.config.internalBeanConfigurerAspect,transactionManager,org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0,org.springframework.aop.config.internalAutoProxyCreator,org.springframework.transaction.annotation.AnnotationTransactionAttributeSource#0,org.springframework.transaction.interceptor.TransactionInterceptor#0,org.springframework.transaction.config.internalTransactionAdvisor,org.springframework.orm.jpa.support.PersistenceAnnotationBeanPostProcessor#0,persistenceUnitManager,filterRequestApplication,filterChainProxy,httpSessionContextIntegrationFilter,userCache,cacheManager,authenticationManager,entityManagerFactory,test AuthenticationProvider,I18nDAO,AclGroupDAO,AclRoleDAO,AclUserDAO,ProtocolDAO,FilterRequestDAO,FilterAccessDAO,AclAddrSrcDAO,AclAddrDstDAO,SeverityDAO,StatusDAO]; root of factory hierarchy
ERROR - ContextLoader              - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
       at java.security.AccessController.doPrivileged(Native Method)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
       at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
       at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
       at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
       at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
       at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:596)
       at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:365)
       at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
       at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
       at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
       at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4632)
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:5312)
       at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
       at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
       at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
       at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)
       at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)
       at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182)
       at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:1005)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:992)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:470)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:182)
       at com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)
       at com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:231)
       at com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298)
       at com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132)
       at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
       at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:966)
       at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:609)
       at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:653)
       at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:773)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:381)
       at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:364)
       at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:477)
       at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
       at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
       at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
       at $Proxy1.invoke(Unknown Source)
       at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
       at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
       at com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:69)
       at com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:155)
       at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:122)
       at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:193)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
       at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
       at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
       at org.apache.catalina.core.Standa
rdEngineValve.invoke(StandardEngineValve.java:166)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
       at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
       at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
       at java.security.AccessController.doPrivileged(Native Method)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
       at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
       at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
       at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
       at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308)
       at org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:270)
       at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:122)
       at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:78)
       at org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70)
       at org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:97)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1326)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
       ... 86 more
Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:871)
       at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:189)
       at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
       at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
       ... 103 more
Caused by: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:210)
       ... 109 more
Caused by: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.eclipse.persistence.exceptions.ValidationException.unableToLoadClass(ValidationException.java:1826)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.getClassForName(XMLEntityMappings.java:139)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.getClassForName(XMLEntityMappings.java:173)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.initPersistenceUnitClasses(XMLEntityMappings.java:413)
       at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.initPersistenceUnitClasses(MetadataProcessor.java:200)
       at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processEntityMappings(MetadataProcessor.java:422)
       at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:299)
       at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:831)
       ... 108 more
Caused by: java.lang.Class
NotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at com.sun.enterprise.loader.EJBClassLoader.findClassData(EJBClassLoader.java:715)
       at com.sun.enterprise.loader.EJBClassLoader$DelegatingClassLoader.findClass(EJBClassLoader.java:1377)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:247)
       at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.getClassForName(PrivilegedAccessHelper.java:86)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.getClassForName(XMLEntityMappings.java:136)
       ... 114 more
WebModule[/FilterRequest]PWC1275: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor#0' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
       at java.security.AccessController.doPrivileged(Native Method)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
       at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
       at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
       at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
       at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:880)
       at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:596)
       at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:365)
       at org.springframework.web.context.ContextLoader.createWebApplicationContext(ContextLoader.java:255)
       at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:199)
       at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:45)
       at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4632)
       at org.apache.catalina.core.StandardContext.start(StandardContext.java:5312)
       at com.sun.enterprise.web.WebModule.start(WebModule.java:353)
       at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:989)
       at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:973)
       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:704)
       at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1627)
       at com.sun.enterprise.web.WebContainer.loadWebModule(WebContainer.java:1232)
       at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:182)
       at com.sun.enterprise.server.WebModuleDeployEventListener.moduleDeployed(WebModuleDeployEventListener.java:278)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.invokeModuleDeployEventListener(AdminEventMulticaster.java:1005)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.handleModuleDeployEvent(AdminEventMulticaster.java:992)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.processEvent(AdminEventMulticaster.java:470)
       at com.sun.enterprise.admin.event.AdminEventMulticaster.multicastEvent(AdminEventMulticaster.java:182)
       at com.sun.enterprise.admin.server.core.DeploymentNotificationHelper.multicastEvent(DeploymentNotificationHelper.java:308)
       at com.sun.enterprise.deployment.phasing.DeploymentServiceUtils.multicastEvent(DeploymentServiceUtils.java:231)
       at com.sun.enterprise.deployment.phasing.ServerDeploymentTarget.sendStartEvent(ServerDeploymentTarget.java:298)
       at com.sun.enterprise.deployment.phasing.ApplicationStartPhase.runPhase(ApplicationStartPhase.java:132)
       at com.sun.enterprise.deployment.phasing.DeploymentPhase.executePhase(DeploymentPhase.java:108)
       at com.sun.enterprise.deployment.phasing.PEDeploymentService.executePhases(PEDeploymentService.java:966)
       at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:609)
       at com.sun.enterprise.deployment.phasing.PEDeploymentService.start(PEDeploymentService.java:653)
       at com.sun.enterprise.admin.mbeans.ApplicationsConfigMBean.start(ApplicationsConfigMBean.java:773)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:381)
       at com.sun.enterprise.admin.MBeanHelper.invokeOperationInBean(MBeanHelper.java:364)
       at com.sun.enterprise.admin.config.BaseConfigMBean.invoke(BaseConfigMBean.java:477)
       at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)
       at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)
       at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:90)
       at $Proxy1.invoke(Unknown Source)
       at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke(SunoneInterceptor.java:304)
       at com.sun.enterprise.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:174)
       at com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call(InvokeCaller.java:69)
       at com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle(MBeanServerRequestHandler.java:155)
       at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.processRequest(RemoteJmxConnectorServlet.java:122)
       at com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.doPost(RemoteJmxConnectorServlet.java:193)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
       at org.apache.catalina.core.ApplicationFilterChain.servletService(ApplicationFilterChain.java:427)
       at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:315)
       at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:287)
       at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:94)
       at com.sun.enterprise.web.PESessionLockingStandardPipeline.invoke(PESessionLockingStandardPipeline.java:98)
       at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:222)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
       at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:166)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:648)
       at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:593)
       at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:587)
       at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:1096)
       at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:288)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.invokeAdapter(DefaultProcessorTask.java:647)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.doProcess(DefaultProcessorTask.java:579)
       at com.sun.enterprise.web.connector.grizzly.DefaultProcessorTask.process(DefaultProcessorTask.java:831)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.executeProcessorTask(DefaultReadTask.java:341)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:263)
       at com.sun.enterprise.web.connector.grizzly.DefaultReadTask.doTask(DefaultReadTask.java:214)
       at com.sun.enterprise.web.connector.grizzly.TaskBase.run(TaskBase.java:265)
       at com.sun.enterprise.web.connector.grizzly.WorkerThreadImpl.run(WorkerThreadImpl.java:116)
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in ServletContext resource [/WEB-INF/applicationContext.xml]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1338)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)
       at java.security.AccessController.doPrivileged(Native Method)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)
       at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)
       at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
       at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
       at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
       at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBeansOfType(DefaultListableBeanFactory.java:308)
       at org.springframework.beans.factory.BeanFactoryUtils.beansOfTypeIncludingAncestors(BeanFactoryUtils.java:270)
       at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.detectPersistenceExceptionTranslators(PersistenceExceptionTranslationInterceptor.java:122)
       at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.<init>(PersistenceExceptionTranslationInterceptor.java:78)
       at org.springframework.dao.annotation.PersistenceExceptionTranslationAdvisor.<init>(PersistenceExceptionTranslationAdvisor.java:70)
       at org.springframework.dao.annotation.PersistenceExceptionTranslationPostProcessor.setBeanFactory(PersistenceExceptionTranslationPostProcessor.java:97)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1326)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)
       ... 86 more
Caused by: javax.persistence.PersistenceException: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:871)
       at org.eclipse.persistence.jpa.PersistenceProvider.createContainerEntityManagerFactory(PersistenceProvider.java:189)
       at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:224)
       at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:291)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1369)
       at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1335)
       ... 103 more
Caused by: Exception [EclipseLink-28018] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.EntityManagerSetupException
Exception Description: Predeployment of PersistenceUnit [PhoenixPU] failed.
Internal Exception: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.eclipse.persistence.exceptions.EntityManagerSetupException.predeployFailed(EntityManagerSetupException.java:210)
       ... 109 more
Caused by: Exception [EclipseLink-7156] (Eclipse Persistence Services - 1.1.0 (Build 20081209)): org.eclipse.persistence.exceptions.ValidationException
Exception Description: Unable to find the class named [com.mycompany.jpa.netconf.entity.AclAddrDst]. Ensure the class name/path is correct and available to the classloader.
Internal Exception: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at org.eclipse.persistence.exceptions.ValidationException.unableToLoadClass(ValidationException.java:1826)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.getClassForName(XMLEntityMappings.java:139)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.getClassForName(XMLEntityMappings.java:173)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.initPersistenceUnitClasses(XMLEntityMappings.java:413)
       at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.initPersistenceUnitClasses(MetadataProcessor.java:200)
       at org.eclipse.persistence.internal.jpa.metadata.MetadataProcessor.processEntityMappings(MetadataProcessor.java:422)
       at org.eclipse.persistence.internal.jpa.deployment.PersistenceUnitProcessor.processORMetadata(PersistenceUnitProcessor.java:299)
       at org.eclipse.persistence.internal.jpa.EntityManagerSetupImpl.predeploy(EntityManagerSetupImpl.java:831)
       ... 108 more
Caused by: java.lang.ClassNotFoundException: com.mycompany.jpa.netconf.entity.AclAddrDst
       at com.sun.enterprise.loader.EJBClassLoader.findClassData(EJBClassLoader.java:715)
       at com.sun.enterprise.loader.EJBClassLoader$DelegatingClassLoader.findClass(EJBClassLoader.java:1377)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
       at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
       at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
       at java.lang.Class.forName0(Native Method)
       at java.lang.Class.forName(Class.java:247)
       at org.eclipse.persistence.internal.security.PrivilegedAccessHelper.getClassForName(PrivilegedAccessHelper.java:86)
       at org.eclipse.persistence.internal.jpa.metadata.xml.XMLEntityMappings.getClassForName(XMLEntityMappings.java:136)
       ... 114 more
PWC1306: Startup of context /FilterRequest failed due to previous errors
PWC1412: WebModule[/FilterRequest] ServletContext.log():Closing Spring root WebApplicationContext
classLoader = WebappClassLoader
 delegate: true
 repositories:
   /WEB-INF/classes/
----------> Parent Classloader:
EJBClassLoader :
urlSet = []
doneCalled = false
Parent -> java.net.URLClassLoader@5b8b3f9a
SharedSecrets.getJavaNetAccess()=java.net.URLClassLoader$7@791fe652

_______________________________________________ eclipselink-users mailing list eclipselink-users@xxxxxxxxxxx https://dev.eclipse.org/mailman/listinfo/eclipselink-users


Back to the top