cancel
Showing results for 
Search instead for 
Did you mean: 

SDM wont start - Cannot create class loader for JStartup Framework

Former Member
0 Kudos

I am trying to start my SDM with StartServer.sh but I get the following error:

Starting SDM - Software Deployment Manager...

tc/SL/SDM/SDM/sap.com/SAP AG/7.0006.20060303095356.0000

JStartupFramework is active

Operation mode of SDM in JStartupFramework is "Integrated".

Check if Server is running already.

OK server is not running. Enable SDM Process in JStartupFramework.

Caught Exception: java.lang.IllegalStateException

java.lang.IllegalStateException: Cannot create instance of JStartupInitialFactory.

Additional error message is:

com.sap.sdm.util.classloaders.SDMClassLoaderException: Cannot create class loader for JStartup Framework.

Additional error message is:

com.sap.sdm.util.classloaders.SDMClassLoaderException: Cannot create class loader for component com.sap.sdm.is.jstartup.UTIL_JSTARTUP.

Additional error message is:

com.sap.sdm.util.classloaders.SDMClassLoaderException: Cannot create class loader instance: Jar file #1 cannot be read: /usr/sap/SRD

/DVEBMGS01/j2ee/jstartupimpl.jar

at com.sap.sdm.jstartup.JStartupFactory.getInitialFactory(JStartupFactory.java:64)

at com.sap.sdm.jstartup.calls.impl.JStartupCallWrapperImpl.<init>(JStartupCallWrapperImpl.java:38)

at com.sap.sdm.jstartup.calls.impl.JStartupCallWrapperFactoryImpl.createCallWrapper(JStartupCallWrapperFactoryImpl.java:33)

at com.sap.sdm.control.command.cmds.StartServer.invokeJStartup(StartServer.java:168)

at com.sap.sdm.control.command.cmds.StartServer.execute(StartServer.java:132)

at com.sap.sdm.control.command.decorator.SDMInitializer.execute(SDMInitializer.java:52)

at com.sap.sdm.control.command.decorator.GlobalParamEvaluator.execute(GlobalParamEvaluator.java:60)

at com.sap.sdm.control.command.decorator.AbstractLibDirSetter.execute(AbstractLibDirSetter.java:46)

at com.sap.sdm.control.command.decorator.NoExitPostProcessor.execute(NoExitPostProcessor.java:60)

at com.sap.sdm.control.command.decorator.CommandNameLogger.execute(CommandNameLogger.java:49)

at com.sap.sdm.control.command.decorator.AdditionalLogFileSetter.execute(AdditionalLogFileSetter.java:65)

at com.sap.sdm.control.command.decorator.AbstractLogDirSetter.execute(AbstractLogDirSetter.java:54)

at com.sap.sdm.control.command.decorator.ClientComponentInitializer.execute(ClientComponentInitializer.java:25)

at com.sap.sdm.control.command.decorator.SyntaxChecker.execute(SyntaxChecker.java:37)

at com.sap.sdm.control.command.Command.exec(Command.java:42)

at SDM.main(SDM.java:21)

Severe (internal) error. Return code: 16

Has anyone run into still problem before? File jstartupimpl.jar does not exist in /usr/sap/SRD/DVEBMGS01/j2ee.

Thanks in advance,

Steve

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Steve,

Look for this file jstartupimpl.jar on your application server and place it in the directory /usr/sap/SRD/DVEBMGS01/j2ee.

Please award points if the answer was useful.

Regards.

Ruchit.

Answers (1)

Answers (1)

Former Member
0 Kudos

Changing the <JStartup-root-dir> tag from /usr/sap/SRD/DVEBMGS01/j2ee to /usr/sap/SRD/DVEBMGS01/exe in sdmrepository.sdc seemed to fix the problem.

Former Member
0 Kudos

Hi,

There are so many jstartupimpl.jar files inside DVEBMGS00 when searched. one in exe dir and remaining in j2ee dir. which one to be placed in j2ee?

Also if the file jstartupimpl.jar is placed in j2ee, why the <jstartup path node> tag in sdmrepository.doc to be changed to exe?

please explain.. and also am facing the above mentioned error still..

Regards,

Dinesh.