java java-ee wso2 wso2esb wso2developerstudio

WSO2ESB-Error Java Client Consumer y WS Provider



java-ee wso2developerstudio (1)

Estoy intentando ejecutar un Código de Cliente Java usando Eclipse Helios con Developer Studio, para comunicarme con un servicio web dentro de WSO2ESB. Y cuando ejecuto el código, tengo los siguientes errores:

Exception in thread "main" java.lang.NoClassDefFoundError: org/wso2/securevault/SecretResolverFactory at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:92) at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:854) at org.apache.axis2.deployment.FileSystemConfigurator.getAxisConfiguration(FileSystemConfigurator.java:116) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:64) at org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210) at org.apache.axis2.client.ServiceClient.configureServiceClient(ServiceClient.java:151) at org.apache.axis2.client.ServiceClient.<init>(ServiceClient.java:144) at org.wso2.cs.helloservices.ProxyWSOneStub.<init>(ProxyWSOneStub.java:91) at org.wso2.cs.helloservices.ProxyWSOneStub.<init>(ProxyWSOneStub.java:77) at org.wso2.cs.helloservices.ProxyWSOneStub.<init>(ProxyWSOneStub.java:126) at org.wso2.cs.helloservices.ProxyWSOneStub.<init>(ProxyWSOneStub.java:118) at org.wso2.cs.helloservices.ClientSizeResponseSynchronous.ClientSizeResponseSynchronous(ClientSizeResponseSynchronous.java:22) at org.wso2.cs.helloservices.MainSizeResponseSynchronous.main(MainSizeResponseSynchronous.java:38) Caused by: java.lang.ClassNotFoundException: org.wso2.securevault.SecretResolverFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247) ... 13 more

Cualquier solución por favor para resolver este problema?

Gracias.


Para agregar las dependencias necesarias a su classpath, siga los pasos mencionados a continuación.

  • Vaya al directorio "ESB_HOME / bin".

  • Emita el comando "ant" que copiará todas las bibliotecas que desee tener en su classpath para realizar desarrollos personalizados con ESB en el directorio "ESB_HOME / repository / lib". (asegúrese de tener hormiga instalada primero)

  • Agregue el directorio jar "ESB_HOME / repository / lib" al classpath.

  • Ejecuta tu cliente

Espero que esto ayude.

Saludos, Prabath