java - 由 : org. apache.axis2.AxisFault 引起:无法接合模块:rampart

标签 java eclipse apache soap apache-axis

您是否了解为 SOAP 客户端 应用程序设置 Axis2 和 Rampart 的知识?

我已经通过 Eclipse 将 Axis2 和 Rampart 的 jar 文件添加到构建路径,并将 Rampart 的 jars 和 mar 文件复制到 Axis 的文件结构中。

我在 Axis/Rampart 设置上做错了,但我不知道是什么......

这是我要继续的所有日志:

com.good.gc10.Fault: 无法实例化 GCServiceStub 在 com.good.gcTalk.GCSoapClient.(GCSoapClient.java:51) 在 com.good.gcTalk.GCTActivationPinHandler.main(GCTActivationPinHandler.java:34) Caused by: org.apache.axis2.AxisFault: Unable to engage module : rampart 在 org.apache.axis2.client.ServiceClient.engageModule(ServiceClient.java:363) 在 com.good.gcTalk.GCSoapClient.(GCSoapClient.java:45)

最佳答案

你有没有设置你的Config Context?

这需要在你使用 Rampart 之前进行设置,你还需要有正确的文件夹结构。 即在下面的示例中,您需要在 Axis2WithRampart 中具有以下子文件夹: session , 资源, 模块

如果您使用 Rampart & Axis 2 设置添加 log4j,您会记录更多信息。 如果您不确定,我可以告诉您如何操作。

enter configContext = ConfigurationContextFactory.createConfigurationContextFromFileSystem("Axis2WithRampart/repository", null); 
//create the stub
stub = new MyRampartServiceStub(configContext,"http://localhost:8080/axis2/services/MyRampartService"); here

关于java - 由 : org. apache.axis2.AxisFault 引起:无法接合模块:rampart,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10584776/

相关文章:

javascript - 在 Angular 中动态传递接口(interface)作为参数

java - 在 Android 中使用 MapController 的 setCenter 方法时出现空指针异常

c - Eclipse/MinGW 中的 scanf 问题

Apache/Tomcat/Jetty/Nginx 在 EC2 上的性能

java - 独立字节码 validator

java - 如何在Java中反序列化xml文件中的电子邮件列表?

android - ndk-gdb 找不到 gdb.setup 但 x86 下有

java - 与 Java 驱动程序一起使用时,如何在 Selenium 中触发链接的单击事件?

php - 如何使用 tailf 正确编码 apache error.log?

regex - 设置 410 - 特定 url 的 STATUS GONE