cancel
Showing results for 
Search instead for 
Did you mean: 

how to make ear (mdb project) run automatically?

Former Member
0 Kudos

hi, <br>

very time I restart the NetWeaver instance, my ear wonu2019t start automatically. The ear is an ejb project and it has an MDB inside.<br>

I always have to start it by myself. <br>

I have to login visual administrator and open [Server/Services/Deploy] them select [Runtime] [Deploy Service/Server/EJBContainer], them start my ear.<br>

I got the exception message like fallows. I guess it happen because when server try to start it, but the queue not ready yet.<br>

How to make it automatically?<br>

i use netweaver 04s<br>

com.sap.engine.services.connector.exceptions.BaseResourceException: ConnectionFactory "HRPJobFactory" does not exist. Possible reasons: the connector in which ConnectionFactory "HRPJobFactory" is defined is not deployed or not started.

at com.sap.engine.services.connector.ResourceObjectFactory.getObjectInstance(ResourceObjectFactory.java:207)

at com.sap.engine.system.naming.provider.ObjectFactoryBuilderImpl._getObjectInstance(ObjectFactoryBuilderImpl.java:72)

at com.sap.engine.system.naming.provider.ObjectFactoryBuilderImpl.access$100(ObjectFactoryBuilderImpl.java:31)

at com.sap.engine.system.naming.provider.ObjectFactoryBuilderImpl$DispatchObjectFactory.getObjectInstance(ObjectFactoryBuilderImpl.java:210)

at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:280)

at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:414)

at com.sap.engine.services.jndi.implclient.ClientContext.lookup(ClientContext.java:639)

at javax.naming.InitialContext.lookup(InitialContext.java:347)

at javax.naming.InitialContext.lookup(InitialContext.java:347)

at com.sap.engine.services.ejb.message.JMSBridge.registerListener(JMSBridge.java:115)

at com.sap.engine.services.ejb.message.MessageContainer.load(MessageContainer.java:449)

at com.sap.engine.services.ejb.message.MessageContainer.init(MessageContainer.java:153)

at com.sap.engine.services.ejb.message.MessageContainerFP.init(MessageContainerFP.java:53)

at com.sap.engine.services.ejb.EJBAdmin.prepareLoad(EJBAdmin.java:1007)

at com.sap.engine.services.ejb.EJBAdmin.prepareStart(EJBAdmin.java:2443)

at com.sap.engine.services.deploy.server.application.StartTransaction.prepareCommon(StartTransaction.java:223)

at com.sap.engine.services.deploy.server.application.StartTransaction.prepareLocal(StartTransaction.java:176)

at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesLocal(ApplicationTransaction.java:365)

at com.sap.engine.services.deploy.server.application.ParallelAdapter.runInTheSameThread(ParallelAdapter.java:132)

at com.sap.engine.services.deploy.server.application.ParallelAdapter.makeAllPhasesLocalAndWait(ParallelAdapter.java:250)

at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationLocalAndWait(DeployServiceImpl.java:4455)

at com.sap.engine.services.deploy.server.DeployServiceImpl.startApplicationsInitially(DeployServiceImpl.java:2612)

at com.sap.engine.services.deploy.server.DeployServiceImpl.clusterElementReady(DeployServiceImpl.java:2466)

at com.sap.engine.services.deploy.server.ClusterServicesAdapter.containerStarted(ClusterServicesAdapter.java:42)

at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.processEvent(ContainerEventListenerWrapper.java:144)

at com.sap.engine.core.service630.container.AdminContainerEventListenerWrapper.processEvent(AdminContainerEventListenerWrapper.java:19)

at com.sap.engine.core.service630.container.ContainerEventListenerWrapper.run(ContainerEventListenerWrapper.java:102)

at com.sap.engine.frame.core.thread.Task.run(Task.java:64)

at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:81)

at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:152)

#

Edited by: Vic Chen on Jun 10, 2009 9:51 AM

Edited by: Vic Chen on Jun 10, 2009 9:52 AM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi

may be ear fie deployment not done properly from SDM

The SDM log file may be viewed via the Log Viewer tab or from the following folder:

\usr\sap\<SID>\<j2ee-instance>\SDM\program\log\sdmYYYYMMDD.log

where YYYYMMDD - is the date when the log file was created.

below notes give some idea

Note 798872 - NWDI: Development Component Dependencies

Note 681693 - Analyze Tool for SAP J2EE Engine 6.20

Note 956035 - Error while Deploying EAR with empty zip file inside it

regards

nag