在WSO2-ESB 4.5.0中执行WSO2 Sample 100时的ClassNotFoundException

时间:2012-10-24 03:19:02

标签: wso2esb

我正在测试WSO2示例100(WS-Security示例):http://wso2.org/project/esb/java/4.0.3/docs/samples/qos_mediation_samples.html,并将SecureStockQuoteService.aar部署到WSO2-AS。

但是当我运行此示例时,WSO2-AS会抛出“java.lang.ClassNotFoundException:samples.userguide.PWCallback”(shell>> ant stockquote -Dtrpurl = http:// localhost:8280 /)。

我应该将samples.userguide.PWCallback API部署到WSO2-AS,以及如何做?


  1. 如果您使用的是JDK 1.6 +
  2. ,请将JCE JAR 1.5恢复到JDK主页
  3. 构建&将SecureStockQuoteService.aar部署到AS服务器
  4. 通过ant运行客户端,然后AS抛出异常:

    java.lang.ClassNotFoundException:samples.userguide.PWCallback


  5. 我尝试使用此命令运行带有axis2服务器的示例:... esb \ samples \ axis2Server> axis2server.bat。我收到了这些消息:

    Unable to locate a Wrapper executable using any of the following names:
      ...\axis2..\..\bin\native\wrapper-windows-x86-32.exe
      ...\axis2..\..\bin\native\wrapper-windows-x86-64.exe
    

    如何解决此错误?

1 个答案:

答案 0 :(得分:1)

如果要在AS中部署Sample服务,还需要部署所有其他依赖项。如果没有,您可以simply start the axis2server提供并运行示例。