} catch (URISyntaxException e) {
throw new DeploymentException("Invalid wsdl URI", e);
}
AxisWebServiceContainer axisWebServiceContainer = new AxisWebServiceContainer(location, wsdlURI, service, serviceInfo.getWsdlMap(), new BundleClassLoader(bundle));
AbstractName webServiceContainerFactoryName = context.getNaming().createChildName(targetGBean.getAbstractName(), "webServiceContainer", GBeanInfoBuilder.DEFAULT_J2EE_TYPE);
GBeanData webServiceContainerFactoryGBean = new GBeanData(webServiceContainerFactoryName, SerializableWebServiceContainerFactoryGBean.GBEAN_INFO);
webServiceContainerFactoryGBean.setAttribute("webServiceContainer", axisWebServiceContainer);
try {
context.addGBean(webServiceContainerFactoryGBean);