Hi,
I try to do some simple param init things. So I see this example:
MessageContext msgContext = MessageContext.getContext();
SOAPService service = msgContext.getService();
paramValue = service.getOption("paramName");
However, this MessageContext is from: import org.apache.axis.MessageContext;
which clearly not a standard part of Jax rpc and I will be in trouble if I
don't use axis anymore.
Use:
public void init(Object acontext) {
javax.xml.rpc.server.ServletEndpointContext context =
(javax.xml.rpc.server.ServletEndpointContext) acontext;
if(context != null){
ServletContext scontext = context.getServletContext();
String param = scontext.getInitParameter("MyParameter");
System.out.println("The param : " + param );
}
}
I set MyParameter in both the web.xml file and in the config.xml file.
However, both of them return null. What is going on?