2016-12-02 3 views
1

私はwso2amのユーザーを管理できるSpringブートアプリケーションをプログラムしたいと思っています。したがって、私はwso2 identity server docsからこの例を実行しようとしました。 (https://docs.wso2.com/display/IS500/Managing+Users+and+Roles+with+APIswso2am APIを使用したユーザーとロールの管理サンプルクラスが見つかりません

例をダウンロードしてIntelliJで開き、プロジェクトの依存関係としてホールプラグインフォルダを追加しました。しかし、私がサンプルをコンパイルすると、ClassNotFoundExceptionが発生します。

org.apache.axis2.deployment.DeploymentException: org.apache.axis2.transport.tcp.TCPTransportSender 
    at org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:712) 
    at org.apache.axis2.deployment.AxisConfigBuilder.populateConfig(AxisConfigBuilder.java:124) 
    at org.apache.axis2.deployment.DeploymentEngine.populateAxisConfiguration(DeploymentEngine.java:887) 
    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.wso2.identity.um.sample.IdentityServerClient.main(IdentityServerClient.java:61) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:498) 
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147) 
Caused by: java.lang.ClassNotFoundException: org.apache.axis2.transport.tcp.TCPTransportSender 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:381) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424) 
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 
    at java.lang.Class.forName0(Native Method) 
    at java.lang.Class.forName(Class.java:264) 
    at org.apache.axis2.util.Loader.loadClass(Loader.java:261) 
    at org.apache.axis2.deployment.AxisConfigBuilder.processTransportSenders(AxisConfigBuilder.java:686) 
    ... 11 more 

私は間違っていますが、例は実行されませんでしたか?

答えて

0

これはバージョンの互換性の問題です。 IS 5.0.0はaxis2_1.6.1.wso2v10.jarです。しかし、APIM 2.0.0(私が使用しているものと仮定)はaxis2_1.6.1.wso2v19.jarです。新しいバージョンに何らかの理由でorg.apache.axis2.transport.tcp.TCPTransportSenderクラスがありません。 See this

axis2_1.6.1.wso2v10.jarを使用するとうまくいくはずです。

関連する問題