Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 日食误差3002_Java_Jpa_Eclipselink_Toplink - Fatal编程技术网

Java 日食误差3002

Java 日食误差3002,java,jpa,eclipselink,toplink,Java,Jpa,Eclipselink,Toplink,我正在按照说明(特别是任务3和4)从Toplink 10g简单迁移到本机Eclipselink v2.6.4。一切编译正常,但当我尝试运行我的应用程序时,我得到以下错误 我尝试使用旧的映射文件(仍然兼容)以及通过导入我的旧Toplink工作台项目从Eclipselink工作台生成的新映射文件 请注意,我只是在从Toplink迁移到本机Eclispelink。没有涉及JPA 有什么问题吗?它似乎试图不正确地使用字符串而不是我的实际类,但不确定 此外,我的应用程序从来没有persistence.xm

我正在按照说明(特别是任务3和4)从Toplink 10g简单迁移到本机Eclipselink v2.6.4。一切编译正常,但当我尝试运行我的应用程序时,我得到以下错误

我尝试使用旧的映射文件(仍然兼容)以及通过导入我的旧Toplink工作台项目从Eclipselink工作台生成的新映射文件

请注意,我只是在从Toplink迁移到本机Eclispelink。没有涉及JPA

有什么问题吗?它似乎试图不正确地使用字符串而不是我的实际类,但不确定

此外,我的应用程序从来没有persistence.xml文件。我现在需要吗

2017-02-20 14:55:52 ERROR - Presentation - Local Exception Stack: 
Exception [EclipseLink-3002] (Eclipse Persistence Services - 2.6.4.v20160829-44060b6): org.eclipse.persistence.exceptions.ConversionException
Exception Description: The object [ca.ncams.wisor.refdata.AccessTandem], of class [class java.lang.String], from mapping [org.eclipse.persistence.oxm.mappings.XMLDirectMapping[javaClass-->class/text()]] with descriptor [XMLDescriptor(org.eclipse.persistence.descriptors.ClassDescriptor --> [DatabaseTable(class-mapping-descriptor)])], could not be converted to [class java.lang.Class].
Internal Exception: java.lang.ClassNotFoundException: ca.ncams.wisor.refdata.AccessTandem
                at org.eclipse.persistence.exceptions.ConversionException.couldNotBeConvertedToClass(ConversionException.java:98)
                at org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToClass(ConversionManager.java:451)
                at org.eclipse.persistence.internal.helper.ConversionManager.convertObject(ConversionManager.java:146)
                at org.eclipse.persistence.internal.oxm.XMLConversionManager.convertObject(XMLConversionManager.java:197)
                at org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform.convertObject(DatasourcePlatform.java:179)
                at org.eclipse.persistence.oxm.mappings.XMLDirectMapping.getAttributeValue(XMLDirectMapping.java:301)
                at org.eclipse.persistence.oxm.mappings.XMLDirectMapping.valueFromRow(XMLDirectMapping.java:364)
                at org.eclipse.persistence.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1539)
                at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:462)
                at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildAttributesIntoObject(XMLObjectBuilder.java:378)
                at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildObject(XMLObjectBuilder.java:291)
                at org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping.buildCompositeObject(XMLCompositeCollectionMapping.java:380)
                at org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping.buildObjectFromNestedRow(XMLCompositeCollectionMapping.java:587)
                at org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping.valueFromRow(XMLCompositeCollectionMapping.java:511)
                at org.eclipse.persistence.mappings.DatabaseMapping.readFromRowIntoObject(DatabaseMapping.java:1539)
                at org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:462)
                at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildAttributesIntoObject(XMLObjectBuilder.java:378)
                at org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildObject(XMLObjectBuilder.java:291)
                at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.xmlToObject(DOMUnmarshaller.java:469)
                at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.unmarshal(DOMUnmarshaller.java:267)
                at org.eclipse.persistence.internal.oxm.record.DOMUnmarshaller.unmarshal(DOMUnmarshaller.java:246)
                at org.eclipse.persistence.internal.oxm.XMLUnmarshaller.unmarshal(XMLUnmarshaller.java:530)
                at org.eclipse.persistence.sessions.factories.XMLProjectReader.readObjectPersistenceRuntimeFormat(XMLProjectReader.java:293)
                at org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:186)
                at org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:242)
                at org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:100)
                at ca.ncams.wisor.persistence.toplink.PersistenceManager.initializeTopLink(PersistenceManager.java:491)
                at ca.ncams.wisor.persistence.toplink.PersistenceManager.<init>(PersistenceManager.java:83)
                at ca.ncams.wisor.persistence.toplink.PersistenceManager.getInstance(PersistenceManager.java:96)
                at ca.ncams.wisor.persistence.toplink.AutoRollbackFilter.doFilter(AutoRollbackFilter.java:57)
                at ca.ncams.wisor.filter.FilterChainImpl.doFilter(FilterChainImpl.java:124)
                at ca.ncams.wisor.presentation.filters.CatchAllFilter.doFilter(CatchAllFilter.java:60)
                at ca.ncams.wisor.filter.FilterChainImpl.doFilter(FilterChainImpl.java:124)
                at ca.ncams.wisor.presentation.filters.NoCacheFilter.doFilter(NoCacheFilter.java:47)
                at ca.ncams.wisor.filter.FilterChainImpl.doFilter(FilterChainImpl.java:124)
                at ca.ncams.wisor.filter.FilterJspBase.service(FilterJspBase.java:111)
                at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
                at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
                at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
                at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:350)
                at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.java:489)
                at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:376)
                at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:247)
                at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3679)
                at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.__run(WebAppServletContext.java:3649)
                at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java)
                at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:326)
                at weblogic.security.service.SecurityManager.runAsForUserCode(SecurityManager.java:197)
                at weblogic.servlet.provider.WlsSecurityProvider.runAsForUserCode(WlsSecurityProvider.java:203)
                at weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:71)
                at weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2433)
                at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2281)
                at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2259)
                at weblogic.servlet.internal.ServletRequestImpl.runInternal(ServletRequestImpl.java:1691)
                at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1651)
                at weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:270)
                at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:348)
                at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:333)
                at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:54)
                at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
                at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:640)
                at weblogic.work.ExecuteThread.execute(ExecuteThread.java:406)
                at weblogic.work.ExecuteThread.run(ExecuteThread.java:346)
Caused by: java.lang.ClassNotFoundException: ca.ncams.wisor.refdata.AccessTandem
                at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
                at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
                at java.lang.Class.forName0(Native Method)
                at java.lang.Class.forName(Class.java:348)
                at org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToClass(ConversionManager.java:448)
                ... 61 more
2017-02-20 14:55:52错误-表示-本地异常堆栈:
异常[EclipseLink-3002](Eclipse持久性服务-2.6.4.v20160829-44060b6):org.Eclipse.Persistence.exceptions.ConversionException
异常描述:类[class java.lang.String]的对象[ca.ncams.wisor.refdata.AccessTandem],来自映射[org.eclipse.persistence.oxm.mappings.XMLDirectMapping[javaClass-->class/text()]和描述符[xmlsdescriptor(org.eclipse.persistence.descriptors.ClassDescriptor-->[DatabaseTable(类映射描述符)],无法转换为[class java.lang.class]。
内部异常:java.lang.ClassNotFoundException:ca.ncams.wisor.refdata.AccessTandem
位于org.eclipse.persistence.exceptions.ConversionException.couldNotBeConvertedToClass(ConversionException.java:98)
位于org.eclipse.persistence.internal.helper.ConversionManager.convertObjectToClass(ConversionManager.java:451)
位于org.eclipse.persistence.internal.helper.ConversionManager.convertObject(ConversionManager.java:146)
位于org.eclipse.persistence.internal.oxm.XMLConversionManager.convertObject(XMLConversionManager.java:197)
位于org.eclipse.persistence.internal.databaseaccess.DatasourcePlatform.convertObject(DatasourcePlatform.java:179)
位于org.eclipse.persistence.oxm.mappings.XMLDirectMapping.getAttributeValue(XMLDirectMapping.java:301)
位于org.eclipse.persistence.oxm.mappings.XMLDirectMapping.valueFromRow(XMLDirectMapping.java:364)
位于org.eclipse.persistence.mappings.DatabaseMapping.readfromRowInObject(DatabaseMapping.java:1539)
位于org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:462)
位于org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildAttributesIntoObject(XMLObjectBuilder.java:378)
位于org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildObject(XMLObjectBuilder.java:291)
位于org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping.buildCompositeObject(XMLCompositeCollectionMapping.java:380)
位于org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping.buildObjectFromNestedRow(XMLCompositeCollectionMapping.java:587)
位于org.eclipse.persistence.oxm.mappings.XMLCompositeCollectionMapping.valueFromRow(XMLCompositeCollectionMapping.java:511)
位于org.eclipse.persistence.mappings.DatabaseMapping.readfromRowInObject(DatabaseMapping.java:1539)
位于org.eclipse.persistence.internal.descriptors.ObjectBuilder.buildAttributesIntoObject(ObjectBuilder.java:462)
位于org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildAttributesIntoObject(XMLObjectBuilder.java:378)
位于org.eclipse.persistence.internal.oxm.XMLObjectBuilder.buildObject(XMLObjectBuilder.java:291)
位于org.eclipse.persistence.internal.oxm.record.domumarshaller.xmlToObject(domumarshaller.java:469)
位于org.eclipse.persistence.internal.oxm.record.domumarshaller.unmarshal(domumarshaller.java:267)
位于org.eclipse.persistence.internal.oxm.record.domumarshaller.unmarshal(domumarshaller.java:246)
位于org.eclipse.persistence.internal.oxm.xmlumarshaller.unmarshal(xmlumarshaller.java:530)
位于org.eclipse.persistence.sessions.factories.XMLProjectReader.readObjectPersistenceRuntimeFormat(XMLProjectReader.java:293)
位于org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:186)
位于org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:242)
位于org.eclipse.persistence.sessions.factories.XMLProjectReader.read(XMLProjectReader.java:100)
位于ca.ncams.wisor.persistence.toplink.PersistenceManager.initializeTopLink(PersistenceManager.java:491)
位于ca.ncams.wisor.persistence.toplink.PersistenceManager。(PersistenceManager.java:83)
位于ca.ncams.wisor.persistence.toplink.PersistenceManager.getInstance(PersistenceManager.java:96)
位于ca.ncams.wisor.persistence.toplink.AutoRollbackFilter.doFilter(AutoRollbackFilter.java:57)
在ca.ncams.wisor.filter.FilterChainImpl.doFilter(FilterChainImpl.java:124)
位于ca.ncams.wisor.presentation.filters.CatchAllFilter.doFilter(CatchAllFilter.java:60)
在ca.ncams.wisor.filter.FilterChainImpl.doFilter(FilterChainImpl.java:124)
位于ca.ncams.wisor.presentation.filters.NoCacheFilter.doFilter(NoCacheFilter.java:47)
在ca.ncams.wisor.filter.FilterChainImpl.doFilter(FilterChainImpl.java:124)
位于ca.ncams.wisor.filter.FilterJspBase.service(FilterJspBase.java:111)
位于weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:286)
位于weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:260)
位于weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:137)
在weblogic.servlet上。
<wls:container-descriptor>
    <wls:prefer-application-packages>
         <wls:package-name>org.eclipse.persistence</wls:package-name>
    </wls:prefer-application-packages>
</wls:container-descriptor>