2017-07-14 76 views
0

當我嘗試啓動WAS 8.5.5我看到下面的例外。在我的應用程序中沒有任何與德比有關的東西。如果我沒有任何應用程序啓動服務器,那麼我不會收到此異常。不幸的是,我部署時會看到它。的Websphere開始拋出德比異常

ContainerHelp E WSVR0501E: Error creating component [email protected] 
com.ibm.ws.exception.RuntimeWarning: com.ibm.ws.exception.RuntimeError: com.ibm.ejs.container.ContainerException: ; nested exception is: 
    javax.ejb.EJBException: nested exception is: com.ibm.ws.ejbpersistence.utilpm.PersistenceManagerException: PMGR1010E: The current backend id,DERBY_V100_1, does not have equivalent deployed code in the jar. 
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl.start(CompositionUnitMgrImpl.java:322) 
    at com.ibm.ws.runtime.component.ContainerHelper.startComponents(ContainerHelper.java:539) 
    at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:627) 
    at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:618) 
    at com.ibm.ws.runtime.component.ApplicationServerImpl.start(ApplicationServerImpl.java:252) 
    at com.ibm.ws.runtime.component.ContainerHelper.startComponents(ContainerHelper.java:539) 
    at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:627) 
    at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:618) 
    at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:523) 
    at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:310) 
    at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:223) 
    ... 
    at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:150) 
Caused by: com.ibm.ws.exception.RuntimeError: com.ibm.ejs.container.ContainerException: ; nested exception is: 
    javax.ejb.EJBException: nested exception is: com.ibm.ws.ejbpersistence.utilpm.PersistenceManagerException: PMGR1010E: The current backend id,DERBY_V100_1, does not have equivalent deployed code in the jar. 
    at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.startModule(AbstractEJBRuntime.java:746) 
    at com.ibm.ws.ejbcontainer.runtime.SharedEJBRuntimeImpl.startModule(SharedEJBRuntimeImpl.java:336) 
    at com.ibm.ws.runtime.component.EJBContainerImpl.start(EJBContainerImpl.java:3576) 
    at com.ibm.ws.runtime.component.ApplicationMgrImpl.start(ApplicationMgrImpl.java:1175) 
    at com.ibm.ws.runtime.component.DeployedApplicationImpl.fireDeployedObjectStart(DeployedApplicationImpl.java:1370) 
    at com.ibm.ws.runtime.component.DeployedModuleImpl.start(DeployedModuleImpl.java:639) 
    ... 
    at com.ibm.ws.runtime.component.CompositionUnitMgrImpl$CUInitializer.run(CompositionUnitMgrImpl.java:994) 
    at com.ibm.wsspi.runtime.component.WsComponentImpl$_AsynchInitializer.run(WsComponentImpl.java:502) 
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1862) 
Caused by: com.ibm.ejs.container.ContainerException: ; nested exception is: 
    javax.ejb.EJBException: nested exception is: com.ibm.ws.ejbpersistence.utilpm.PersistenceManagerException: PMGR1010E: The current backend id,DERBY_V100_1, does not have equivalent deployed code in the jar. 
    at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.startModule(AbstractEJBRuntime.java:643) 
    ... 15 more 
Caused by: javax.ejb.EJBException: nested exception is: com.ibm.ws.ejbpersistence.utilpm.PersistenceManagerException: PMGR1010E: The current backend id,DERBY_V100_1, does not have equivalent deployed code in the jar. 
    at com.ibm.ws.ejbpersistence.beanextensions.PMModuleCookieImpl.getBindingName(PMModuleCookieImpl.java:460) 
    at com.ibm.ws.ejbpersistence.beanextensions.PMModuleCookieImpl.beanInstall(PMModuleCookieImpl.java:365) 
    at com.ibm.ws.ejbpersistence.beanextensions.PersistenceManagerImpl.beanInstall(PersistenceManagerImpl.java:66) 
    at com.ibm.ws.runtime.component.WASEJBRuntimeImpl.addHome(WASEJBRuntimeImpl.java:1686) 
    at com.ibm.ws.ejbcontainer.runtime.AbstractEJBRuntime.startModule(AbstractEJBRuntime.java:639) 
    ... 15 more 
Caused by: com.ibm.ws.ejbpersistence.utilpm.PersistenceManagerException: PMGR1010E: The current backend id,DERBY_V100_1, does not have equivalent deployed code in the jar. 
    at com.ibm.ws.ejbpersistence.beanextensions.ConcreteBeanClassExtensionImpl.createPMException(ConcreteBeanClassExtensionImpl.java:340) 
    ... 20 more 

請提出我該如何解決此問題。

回答

0

看起來這是在這裏找到答案:"The current backend id,DB2UDBNT_V91_1, does not have equivalent deployed code in the jar." error while WAS 8.5 server startup

不管怎樣,我的問題得到了resolved.'ibm_pmbab.properties'文件得到錯過了在META_INF後端文件夾,並補充說,問題得到了resolved.Thanks後。

+0

我到哪能拿到這個文件,因爲我沒有在我的WAS安裝找到它,並沒有任何的配置我需要在這裏做什麼? – Raghuveer

+0

[此鏈接](http://www-01.ibm.com/support/docview.wss?uid=swg21425972)使得它看起來像它應該由EJBDeploy生成 – marks

+0

感謝您的答覆...很新的WAS在我以前安裝的爲7沒有這樣的文件或文件夾。此外,我沒有單獨的EJB組件,這樣我可以明確部署。所以用標準部署這個文件應該已經生成了?現在由於它不是我應該採取的措施來解決它。 – Raghuveer