@Override public void start(Deployment dep) { for (Endpoint ep : dep.getService().getEndpoints()) { HttpEndpoint httpEp = (HttpEndpoint)ep; String urlPattern = httpEp.getURLPattern(); if (urlPattern == null) { urlPattern = getExplicitPattern(dep, ep); if (urlPattern == null) urlPattern = getImplicitPattern(dep, ep); // Always prefix with '/' if (urlPattern.startsWith("/") == false) urlPattern = "/" + urlPattern; httpEp.setURLPattern(urlPattern); } } }
String urlPattern = httpEp.getURLPattern(); if (urlPattern == null) throw new IllegalStateException("Cannot obtain url pattern"); httpEp.setAddress(address);
urlPattern = ((HttpEndpoint)endpoint).getURLPattern();
/** * Creates servlet-mapping part of web.xml descriptor. * <p/> * <pre> * <servlet-mapping> * <servlet-name>EJBEndpointShortName</servlet-name> * <url-pattern>EJBEndpointURLPattern</url-pattern> * </servlet-mapping> * </pre> * * @param dep webservice deployment * @param jbossWebMD jboss web meta data */ private void createServletMappings(final Deployment dep, final JBossWebMetaData jbossWebMD) { WSLogger.ROOT_LOGGER.trace("Creating servlet mappings"); final List<ServletMappingMetaData> servletMappings = WebMetaDataHelper.getServletMappings(jbossWebMD); for (final Endpoint ep : dep.getService().getEndpoints()) { if (ep instanceof HttpEndpoint) { final String endpointName = ep.getShortName(); final List<String> urlPatterns = WebMetaDataHelper.getUrlPatterns(((HttpEndpoint) ep).getURLPattern()); WSLogger.ROOT_LOGGER.tracef("Servlet name: %s, URL patterns: %s", endpointName, urlPatterns); WebMetaDataHelper.newServletMapping(endpointName, urlPatterns, servletMappings); } } }
/** * Creates servlet-mapping part of web.xml descriptor. * <p/> * <pre> * <servlet-mapping> * <servlet-name>EJBEndpointShortName</servlet-name> * <url-pattern>EJBEndpointURLPattern</url-pattern> * </servlet-mapping> * </pre> * * @param dep webservice deployment * @param jbossWebMD jboss web meta data */ private void createServletMappings(final Deployment dep, final JBossWebMetaData jbossWebMD) { WSLogger.ROOT_LOGGER.trace("Creating servlet mappings"); final List<ServletMappingMetaData> servletMappings = WebMetaDataHelper.getServletMappings(jbossWebMD); for (final Endpoint ep : dep.getService().getEndpoints()) { if (ep instanceof HttpEndpoint) { final String endpointName = ep.getShortName(); final List<String> urlPatterns = WebMetaDataHelper.getUrlPatterns(((HttpEndpoint) ep).getURLPattern()); WSLogger.ROOT_LOGGER.tracef("Servlet name: %s, URL patterns: %s", endpointName, urlPatterns); WebMetaDataHelper.newServletMapping(endpointName, urlPatterns, servletMappings); } } }
@Override public void start(Deployment dep) { for (Endpoint ep : dep.getService().getEndpoints()) { if (ep instanceof HttpEndpoint) { HttpEndpoint httpEp = (HttpEndpoint)ep; String urlPattern = httpEp.getURLPattern(); if (urlPattern == null) { urlPattern = getExplicitPattern(dep, ep); if (urlPattern == null) { urlPattern = ep.getShortName(); } // Always prefix with '/' httpEp.setURLPattern(UrlPatternUtils.getUrlPattern(urlPattern)); } } } }
String urlPattern = httpEp.getURLPattern(); if (urlPattern == null) throw Messages.MESSAGES.cannotObtainUrlPattern(ep.getName()); httpEp.setAddress(address);
/** * Creates servlet-mapping part of web.xml descriptor. * <p/> * <pre> * <servlet-mapping> * <servlet-name>EJBEndpointShortName</servlet-name> * <url-pattern>EJBEndpointURLPattern</url-pattern> * </servlet-mapping> * </pre> * * @param dep webservice deployment * @param jbossWebMD jboss web meta data */ private void createServletMappings(final Deployment dep, final JBossWebMetaData jbossWebMD) { ROOT_LOGGER.creatingServletMappings(); final List<ServletMappingMetaData> servletMappings = WebMetaDataHelper.getServletMappings(jbossWebMD); for (final Endpoint ep : dep.getService().getEndpoints()) { if (ep instanceof HttpEndpoint) { final String endpointName = ep.getShortName(); final List<String> urlPatterns = WebMetaDataHelper.getUrlPatterns(((HttpEndpoint) ep).getURLPattern()); ROOT_LOGGER.creatingServletMapping(endpointName, urlPatterns); WebMetaDataHelper.newServletMapping(endpointName, urlPatterns, servletMappings); } } }
if (((HttpEndpoint)ep).getURLPattern() == null) ((HttpEndpoint)ep).setURLPattern("/*");
.getWebResourceCollections(securityConstraint); final String endpointName = ejbEndpoint.getShortName(); final String urlPattern = ((HttpEndpoint) ejbEndpoint).getURLPattern(); WSLogger.ROOT_LOGGER.tracef("Creating web resource collection for endpoint: %s, URL pattern: %s", endpointName, urlPattern); WebMetaDataHelper.newWebResourceCollection(endpointName, urlPattern, secureWsdlAccess,
.getWebResourceCollections(securityConstraint); final String endpointName = ejbEndpoint.getShortName(); final String urlPattern = ((HttpEndpoint) ejbEndpoint).getURLPattern(); WSLogger.ROOT_LOGGER.tracef("Creating web resource collection for endpoint: %s, URL pattern: %s", endpointName, urlPattern); WebMetaDataHelper.newWebResourceCollection(endpointName, urlPattern, secureWsdlAccess,
.getWebResourceCollections(securityConstraint); final String endpointName = ejbEndpoint.getShortName(); final String urlPattern = ((HttpEndpoint) ejbEndpoint).getURLPattern(); ROOT_LOGGER.creatingWebResourceCollection(endpointName, urlPattern); WebMetaDataHelper.newWebResourceCollection(endpointName, urlPattern, secureWsdlAccess,