cancel
Showing results for 
Search instead for 
Did you mean: 

Consume WSDL file in EJB Causes the Error while running in NWDI 7.2

Former Member
0 Kudos

Hi Experts,

I have WSDL File its working in the Portal.I have checked the WSDL file WS Navigator.

Importing the WSDL File:

I have follow these steps:

1. I have select the EJB Project and import the WSDL File.

2. Once the WSDL File is import in EJB Project i have right click the WSDL File and select the Create Web Service Client.

3. The Below Java Class File is created.

i) Package-info.java

ii) ObjectFactory.Java

iii) Request.java

iv) Response.java

v) Remote.java

vi) Service.java

4. And then i have create one client.java and Main.java File to execute the WSDL File.

5. Run the Main.java file and at the time it shows the below error

Exception in thread "main" java.lang.NoClassDefFoundError: com/sap/engine/interfaces/sca/logtrace/CallEntry$TraceLevel

at com.sap.engine.services.webservices.espbase.client.bindings.ConfigurationUtil.getTransportBinding(ConfigurationUtil.java:249)

at com.sap.engine.services.webservices.espbase.client.bindings.ConfigurationUtil.createClientConfiguration(ConfigurationUtil.java:109)

at com.sap.engine.services.webservices.espbase.client.jaxws.metadata.InterfaceMetadata.createClientConfigurationContext(InterfaceMetadata.java:178)

at com.sap.engine.services.webservices.espbase.client.jaxws.metadata.InterfaceMetadata.getProxy(InterfaceMetadata.java:70)

at com.sap.engine.services.webservices.espbase.client.jaxws.core.SAPServiceDelegate.getPort(SAPServiceDelegate.java:258)

at javax.xml.ws.Service.getPort(Service.java:92)

at com.sap.tutorial.testwebser1ejb.TestAddService.getTestAddPort(TestAddService.java:38)

at com.sap.tutorial.testwebser1ejb.TestAddClient.testAdd(TestAddClient.java:12)

at com.sap.tutorial.testwebser1ejb.MainClass.main(MainClass.java:12)

Caused by: java.lang.ClassNotFoundException: com.sap.engine.interfaces.sca.logtrace.CallEntry$TraceLevel

at java.net.URLClassLoader$1.run(URLClassLoader.java:200)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(URLClassLoader.java:188)

at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)

at java.lang.ClassLoader.loadClass(ClassLoader.java:251)

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

... 9 more

Please reply if there is a problem in Importing and calling the WSDL file.Reply will help me a lot.

Thanks & Regards,

SatheshKumar R

Accepted Solutions (0)

Answers (1)

Answers (1)

Qualiture
Active Contributor
0 Kudos

Are you using the same version for both NWDS and your target SAP NetWeaver system?