Hi,
I am embedding Axis2 in an application and trying to engage Rampart
dynamically using the code below,
AxisService axisService = new AxisService();
axisService.setName(uri);
axisService.setClientSide(false);
axisService.setClassLoader(classLoader);
axisService.setEndpointURL(uri);
Parameter interfaceParameter =
new Parameter(Constants.SERVICE_CLASS, serviceClass);
axisService.addParameter(interfaceParameter);
setMessageReceivers(wire, axisService);
AxisModule rampart = new AxisModule("rampart");
axisService.engageModule(rampart);
for (Element policyDefinition : pwsd.getPolicyDefinitions()) {
axisService.applyPolicy(policyBuilder.buildPolicy(policyDefinition));
}
configurationContext.getAxisConfiguration().addService(axisService);
However, when I try to engage Rampart, I get the following exception,
any pointers would be highly appreciated.
Caused by: java.lang.NullPointerException
at
org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:76)
at
org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:106)
at
org.apache.axis2.description.AxisOperation.onEngage(AxisOperation.java:158)
at
org.apache.axis2.description.AxisDescription.engageModule(AxisDescription.java:458)
at
org.apache.axis2.description.AxisService.onEngage(AxisService.java:689)
at
org.apache.axis2.description.AxisDescription.engageModule(AxisDescription.java:458)
at
org.apache.axis2.description.AxisDescription.engageModule(AxisDescription.java:421)
Many thanks
Meeraj
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]