当前位置: 首页 > 知识库问答 >
问题:

原因:组织。阿帕奇。axis2.AxisFault:无法接合模块:rampart

史默
2023-03-14

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

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

我在Axis/Rampart设置中出错,但我不知道…

这就是日志给我的全部内容:

com.html" target="_blank">good.gc10.故障:无法在com.good.gcTalk实例化GCServiceStub。GCSoapClient。(GCSoapClient.java:51)在com.good.gcTalk。GCTActivationPinHandler.main(GCTActivationPinHandler.java:34),原因是:org.apache.axis2。AxisFault:无法连接模块:com.good.gcTalkorg.apache.axis2.client.ServiceClient.engage模块(ServiceClient.java:363)的壁垒。GCSoapClient。(GCSoapClient.java:45)

共有1个答案

晋骏喆
2023-03-14

您是否设置了配置上下文?

在使用Rampart之前,需要设置此选项,还需要正确的文件夹结构。在下面的示例中,您需要在Axis2WithRampart中有以下子文件夹:Conf、Resources、Modules

如果你用壁垒加上log4j

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