on 05-17-2007 8:33 PM
When I try to deloy my J2EE application I get the following error.
Exception during generation of components of application sap.com/CompEar in container EJBContainer.; nested exception is:
com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Exception during generation of components of application sap.com/CompEar in container EJBContainer.
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:568)
at com.sap.engine.services.deploy.server.DeployServiceImplp4_Skel.dispatch(DeployServiceImplp4_Skel.java:1555)
at com.sap.engine.services.rmi_p4.DispatchImpl._runInternal(DispatchImpl.java:320)
at com.sap.engine.services.rmi_p4.DispatchImpl._run(DispatchImpl.java:198)
at com.sap.engine.services.rmi_p4.server.P4SessionProcessor.request(P4SessionProcessor.java:129)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)
Caused by: com.sap.engine.services.deploy.exceptions.ServerDeploymentException: Exception during generation of components of application sap.com/CompEar in container EJBContainer.
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:621)
at com.sap.engine.services.deploy.server.application.DeployUtilTransaction.commonBegin(DeployUtilTransaction.java:321)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.begin(DeploymentTransaction.java:307)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhasesOnOneServer(ApplicationTransaction.java:292)
at com.sap.engine.services.deploy.server.application.ApplicationTransaction.makeAllPhases(ApplicationTransaction.java:326)
at com.sap.engine.services.deploy.server.DeployServiceImpl.makeGlobalTransaction(DeployServiceImpl.java:3184)
at com.sap.engine.services.deploy.server.DeployServiceImpl.deploy(DeployServiceImpl.java:553)
... 10 more
Caused by: java.lang.NoClassDefFoundError: com/sap/tc/webdynpro/services/sal/deployment/api/IWDDeployableObject
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
at java.lang.Class.getConstructors(Class.java:865)
at com.sap.engine.services.ejb.deploy.verifier.BeanClassCheck.check(BeanClassCheck.java:33)
at com.sap.engine.services.ejb.deploy.verifier.session.SessionBeanCheck.check(SessionBeanCheck.java:51)
at com.sap.engine.services.ejb.deploy.verifier.Verifier.checkBean(Verifier.java:82)
at com.sap.engine.services.ejb.deploy.verifier.Verifier.check(Verifier.java:46)
at com.sap.engine.services.ejb.deploy.DeployAdmin.generate(DeployAdmin.java:253)
at com.sap.engine.services.ejb.EJBAdmin.deploy(EJBAdmin.java:2144)
at com.sap.engine.services.deploy.server.application.DeploymentTransaction.makeComponents(DeploymentTransaction.java:606)
Please help.
Sasi
Bean Code is
public String[][] getvalues() {
String[][] Objtarr = new String[1000][4];
try {
final IWDDeployableObject root =
WDDeployableObject.getDeployableObject("sap.com/tcwddispwda");
final IWDDeployableObject[] all = root.isReferencedByObjects();
WDDeployableObjectPart[] depPart =
root.getParts(WDDeployableObjectPartType.APPLICATION);
String[] apps = new String[all.length];
String[] app1 = new String[all.length];
String[] objstat = new String[100];
int count = 0;
int countp = 0;
for (int i = 0; i < all.length; i++) {
IWDDeployableObject objt = (IWDDeployableObject) all<i>;
apps<i> = objt.getName();
count++;
}
Arrays.sort(apps, 0, count);
for (int i = 0; i < count; i++) {
IWDDeployableObject DeplObj =
WDDeployableObject.getDeployableObject(apps<i>);
WDDeployableObjectPart[] objparts = DeplObj.getParts();
countp = 0;
Objtarr<i>[0] = apps<i>;
Objtarr<i>[0] = apps<i>.substring(apps<i>.lastIndexOf("/") + 1);
for (int j = 0; j < objparts.length; j++) {
app1[j] = objparts[j].toString();
objstat[j] =
objparts[j].getDeployableObject().getState().toString();
Objtarr<i>[1] = objparts[j].getType().toString();
Objtarr<i>[2] = app1[j];
Objtarr<i>[3] = objstat[j].toUpperCase();
countp++;
}
}
} catch (Exception e) {
e.printStackTrace();
}
return Objtarr;
}
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Post code of your bean.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
84 | |
10 | |
9 | |
8 | |
6 | |
6 | |
6 | |
5 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.