Package org.jboss.metadata.web.spec

Examples of org.jboss.metadata.web.spec.ServletMetaData


        }
    }

    private static POJOEndpoint newPojoEndpoint(final PortComponentMetaData portComponentMD, final JBossWebMetaData jbossWebMD) {
        final String endpointName = portComponentMD.getServletLink();
        final ServletMetaData servletMD = getServletForName(jbossWebMD, endpointName);
        final String endpointClassName = getEndpointClassName(servletMD);
        final String urlPattern = getUrlPattern(endpointName, jbossWebMD);

        return new POJOEndpoint(endpointName, endpointClassName, urlPattern);
    }
View Full Code Here


      if (webServlet == null)
         return null;

      WebMetaData metaData = new WebMetaData();
      ServletsMetaData servlets = new ServletsMetaData();
      ServletMetaData servlet = new ServletMetaData();
      servlet.setServletClass(element.getName());
      String servletName = null;
      if (webServlet.name().length() == 0)
         servletName = element.getName();
      else
         servletName = webServlet.name();
      servlet.setServletName(servletName);
      if (webServlet.loadOnStartup() >= 0)
         servlet.setLoadOnStartupInt(webServlet.loadOnStartup());
      servlet.setAsyncSupported(webServlet.asyncSupported());
      if (webServlet.initParams() != null)
      {
         List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();
         for (WebInitParam webInitParam : webServlet.initParams())
         {
            ParamValueMetaData paramValue = new ParamValueMetaData();
            paramValue.setParamName(webInitParam.name());
            paramValue.setParamValue(webInitParam.value());
            initParams.add(paramValue);
         }
         servlet.setInitParam(initParams);
      }
      DescriptionGroupMetaData descriptionGroup =
         ProcessorUtils.getDescriptionGroup(webServlet.description(), webServlet.displayName(),
               webServlet.smallIcon(), webServlet.largeIcon());
      if (descriptionGroup != null)
         servlet.setDescriptionGroup(descriptionGroup);
      servlets.add(servlet);
      metaData.setServlets(servlets);
      if (webServlet.urlPatterns() != null || webServlet.value() != null)
      {
         List<ServletMappingMetaData> servletMappings = new ArrayList<ServletMappingMetaData>();
View Full Code Here

        final ModelNode resourcesConfig = containerConfig.get(STATIC_RESOURCES);
        // Check disabled
        if (resourcesConfig.has(DISABLED) && resourcesConfig.get(DISABLED).asBoolean()) {
            return;
        }
        final ServletMetaData servlet = new ServletMetaData();
        servlet.setName("DefaultServlet");
        servlet.setLoadOnStartup("" + 1);
        if (resourcesConfig.has(WEBDAV) && resourcesConfig.get(WEBDAV).asBoolean()) {
            servlet.setServletClass("org.apache.catalina.servlets.WebdavServlet");
        } else {
            servlet.setServletClass("org.apache.catalina.servlets.DefaultServlet");
        }

        final List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();
        if (resourcesConfig.has(LISTINGS)) {
            initParams.add(createParameter("listings", resourcesConfig.get(LISTINGS).asString()));
        } else {
            initParams.add(createParameter("listings", "false"));
        }
        if (resourcesConfig.has(READ_ONLY)) {
            initParams.add(createParameter("readonly", resourcesConfig.get(READ_ONLY).asString()));
        } else {
            initParams.add(createParameter("readonly", "true"));
        }
        if (resourcesConfig.has(SENDFILE)) {
            initParams.add(createParameter("sendfile", resourcesConfig.get(SENDFILE).asString()));
        } else {
            initParams.add(createParameter("sendfile", "49152"));
        }
        if (resourcesConfig.has(FILE_ENCONDING)) {
            initParams.add(createParameter("file-encoding", resourcesConfig.get(FILE_ENCONDING).asString()));
        }
        if (resourcesConfig.has(SECRET)) {
            initParams.add(createParameter("secret", resourcesConfig.get(SECRET).asString()));
        }
        if (resourcesConfig.has(MAX_DEPTH)) {
            initParams.add(createParameter("max-depth", resourcesConfig.get(MAX_DEPTH).asString()));
        } else {
            initParams.add(createParameter("max-depth", "3"));
        }
        servlet.setInitParam(initParams);
        metadata.getServlets().add(servlet);
        addServletMapping("DefaultServlet", metadata, "/");
    }
View Full Code Here

    void enableJsp(final WebMetaData metadata) {
        final ModelNode config = containerConfig.get(JSP_CONFIGURATION);
        if (config.get(DISABLED).asBoolean(false)) {
            return;
        }
        final ServletMetaData servlet = new ServletMetaData();
        servlet.setName("jsp");
        servlet.setLoadOnStartup("" + 3);
        servlet.setServletClass("org.apache.jasper.servlet.JspServlet");

        final List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();

        if (config.has(DEVELOPMENT)) {
            initParams.add(createParameter("development", config.get(DEVELOPMENT).asString()));
        } else {
            initParams.add(createParameter("development", "false"));
        }
        if (config.has(KEEP_GENERATED)) {
            initParams.add(createParameter("keepgenerated", config.get(KEEP_GENERATED).asString()));
        } else {
            initParams.add(createParameter("keepgenerated", "true"));
        }
        if (config.has(TRIM_SPACES)) {
            initParams.add(createParameter("trimSpaces", config.get(TRIM_SPACES).asString()));
        } else {
            initParams.add(createParameter("trimSpaces", "false"));
        }
        if (config.has(TAG_POOLING)) {
            initParams.add(createParameter("enablePooling", config.get(TAG_POOLING).asString()));
        } else {
            initParams.add(createParameter("enablePooling", "true"));
        }
        if (config.has(MAPPED_FILE)) {
            initParams.add(createParameter("mappedfile", config.get(MAPPED_FILE).asString()));
        } else {
            initParams.add(createParameter("mappedfile", "true"));
        }
        if (config.has(CHECK_INTERVAL)) {
            initParams.add(createParameter("checkInterval", config.get(CHECK_INTERVAL).asString()));
        } else {
            initParams.add(createParameter("checkInterval", "0"));
        }
        if (config.has(MODIFIFICATION_TEST_INTERVAL)) {
            initParams.add(createParameter("modificationTestIntervale", config.get(MODIFIFICATION_TEST_INTERVAL).asString()));
        } else {
            initParams.add(createParameter("modificationTestInterval", "4"));
        }
        if (config.has(RECOMPILE_ON_FAIL)) {
            initParams.add(createParameter("recompileOnFail", config.get(RECOMPILE_ON_FAIL).asString()));
        } else {
            initParams.add(createParameter("recompileOnFail", "false"));
        }
        if (config.has(SMAP)) {
            initParams.add(createParameter("suppressSmap", config.get(SMAP).asString()));
        } else {
            initParams.add(createParameter("suppressSmap", "false"));
        }
        if (config.has(DUMP_SMAP)) {
            initParams.add(createParameter("dumpSmap", config.get(DUMP_SMAP).asString()));
        } else {
            initParams.add(createParameter("dumpSmap", "false"));
        }
        if (config.has(GENERATE_STRINGS_AS_CHAR_ARRAYS)) {
            initParams.add(createParameter("genStringAsCharArray", config.get(GENERATE_STRINGS_AS_CHAR_ARRAYS).asString()));
        } else {
            initParams.add(createParameter("genStringAsCharArray", "false"));
        }
        if (config.has(ERROR_ON_USE_BEAN_INVALID_CLASS_ATTRIBUTE)) {
            initParams.add(createParameter("errorOnUseBeanInvalidClassAttribute", config.get(ERROR_ON_USE_BEAN_INVALID_CLASS_ATTRIBUTE).asString()));
        } else {
            initParams.add(createParameter("errorOnUseBeanInvalidClassAttribute", "false"));
        }
        if (config.has(SCRATCH_DIR)) {
            initParams.add(createParameter("scratchdir", config.get(SCRATCH_DIR).asString()));
        }
        // jasper will find the right defaults.
        if (config.has(SOURCE_VM)) {
            initParams.add(createParameter("compilerSourceVM", config.get(SOURCE_VM).asString()));
        } else {
            initParams.add(createParameter("compilerSourceVM", "1.5"));
        }
        if (config.has(TARGET_VM)) {
            initParams.add(createParameter("compilerTargetVM", config.get(TARGET_VM).asString()));
        } else {
            initParams.add(createParameter("compilerTargetVM", "1.5"));
        }
        if (config.has(JAVA_ENCODING)) {
            initParams.add(createParameter("javaEncoding", config.get(JAVA_ENCODING).asString()));
        } else
            initParams.add(createParameter("javaEncoding", "UTF8"));

        if (config.has(X_POWERED_BY)) {
            initParams.add(createParameter("xpoweredBy", config.get(X_POWERED_BY).asString()));
        } else {
            initParams.add(createParameter("xpoweredBy", "true"));
        }
        if (config.has(DISPLAY_SOURCE_FRAGMENT)) {
            initParams.add(createParameter("displaySourceFragment", config.get(DISPLAY_SOURCE_FRAGMENT).asString()));
        } else {
            initParams.add(createParameter("displaySourceFragment", "true"));
        }
        servlet.setInitParam(initParams);
        metadata.getServlets().add(servlet);
        addServletMapping("jsp", metadata, "*.jsp", "*.jspx");
    }
View Full Code Here

        final ModelNode resourcesConfig = containerConfig.get(STATIC_RESOURCES);
        // Check disabled
        if (resourcesConfig.has(DISABLED) && resourcesConfig.get(DISABLED).asBoolean()) {
            return;
        }
        final ServletMetaData servlet = new ServletMetaData();
        servlet.setName("DefaultServlet");
        servlet.setLoadOnStartup("" + 1);
        if (resourcesConfig.has(WEBDAV) && resourcesConfig.get(WEBDAV).asBoolean()) {
            servlet.setServletClass("org.apache.catalina.servlets.WebdavServlet");
        } else {
            servlet.setServletClass("org.apache.catalina.servlets.DefaultServlet");
        }

        final List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();
        if (resourcesConfig.has(LISTINGS)) {
            initParams.add(createParameter("listings", resourcesConfig.get(LISTINGS).asString()));
        } else {
            initParams.add(createParameter("listings", "false"));
        }
        if (resourcesConfig.has(READ_ONLY)) {
            initParams.add(createParameter("readonly", resourcesConfig.get(READ_ONLY).asString()));
        } else {
            initParams.add(createParameter("readonly", "true"));
        }
        if (resourcesConfig.has(SENDFILE)) {
            initParams.add(createParameter("sendfile", resourcesConfig.get(SENDFILE).asString()));
        } else {
            initParams.add(createParameter("sendfile", "49152"));
        }
        if (resourcesConfig.has(FILE_ENCONDING)) {
            initParams.add(createParameter("file-encoding", resourcesConfig.get(FILE_ENCONDING).asString()));
        }
        if (resourcesConfig.has(SECRET)) {
            initParams.add(createParameter("secret", resourcesConfig.get(SECRET).asString()));
        }
        if (resourcesConfig.has(MAX_DEPTH)) {
            initParams.add(createParameter("max-depth", resourcesConfig.get(MAX_DEPTH).asString()));
        } else {
            initParams.add(createParameter("max-depth", "3"));
        }
        servlet.setInitParam(initParams);
        metadata.getServlets().add(servlet);
        addServletMapping("DefaultServlet", metadata, "/");
    }
View Full Code Here

    void enableJsp(final WebMetaData metadata) {
        final ModelNode config = containerConfig.get(JSP_CONFIGURATION);
        if (config.get(DISABLED).asBoolean(false)) {
            return;
        }
        final ServletMetaData servlet = new ServletMetaData();
        servlet.setName("jsp");
        servlet.setLoadOnStartup("" + 3);
        servlet.setServletClass("org.apache.jasper.servlet.JspServlet");

        final List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();

        if (config.has(DEVELOPMENT)) {
            initParams.add(createParameter("development", config.get(DEVELOPMENT).asString()));
        } else {
            initParams.add(createParameter("development", "false"));
        }
        if (config.has(KEEP_GENERATED)) {
            initParams.add(createParameter("keepgenerated", config.get(KEEP_GENERATED).asString()));
        } else {
            initParams.add(createParameter("keepgenerated", "true"));
        }
        if (config.has(TRIM_SPACES)) {
            initParams.add(createParameter("trimSpaces", config.get(TRIM_SPACES).asString()));
        } else {
            initParams.add(createParameter("trimSpaces", "false"));
        }
        if (config.has(TAG_POOLING)) {
            initParams.add(createParameter("enablePooling", config.get(TAG_POOLING).asString()));
        } else {
            initParams.add(createParameter("enablePooling", "true"));
        }
        if (config.has(MAPPED_FILE)) {
            initParams.add(createParameter("mappedfile", config.get(MAPPED_FILE).asString()));
        } else {
            initParams.add(createParameter("mappedfile", "true"));
        }
        if (config.has(CHECK_INTERVAL)) {
            initParams.add(createParameter("checkInterval", config.get(CHECK_INTERVAL).asString()));
        } else {
            initParams.add(createParameter("checkInterval", "0"));
        }
        if (config.has(MODIFIFICATION_TEST_INTERVAL)) {
            initParams.add(createParameter("modificationTestIntervale", config.get(MODIFIFICATION_TEST_INTERVAL).asString()));
        } else {
            initParams.add(createParameter("modificationTestInterval", "4"));
        }
        if (config.has(RECOMPILE_ON_FAIL)) {
            initParams.add(createParameter("recompileOnFail", config.get(RECOMPILE_ON_FAIL).asString()));
        } else {
            initParams.add(createParameter("recompileOnFail", "false"));
        }
        if (config.has(SMAP)) {
            initParams.add(createParameter("suppressSmap", config.get(SMAP).asString()));
        } else {
            initParams.add(createParameter("suppressSmap", "false"));
        }
        if (config.has(DUMP_SMAP)) {
            initParams.add(createParameter("dumpSmap", config.get(DUMP_SMAP).asString()));
        } else {
            initParams.add(createParameter("dumpSmap", "false"));
        }
        if (config.has(GENERATE_STRINGS_AS_CHAR_ARRAYS)) {
            initParams.add(createParameter("genStringAsCharArray", config.get(GENERATE_STRINGS_AS_CHAR_ARRAYS).asString()));
        } else {
            initParams.add(createParameter("genStringAsCharArray", "false"));
        }
        if (config.has(ERROR_ON_USE_BEAN_INVALID_CLASS_ATTRIBUTE)) {
            initParams.add(createParameter("errorOnUseBeanInvalidClassAttribute", config.get(ERROR_ON_USE_BEAN_INVALID_CLASS_ATTRIBUTE).asString()));
        } else {
            initParams.add(createParameter("errorOnUseBeanInvalidClassAttribute", "false"));
        }
        if (config.has(SCRATCH_DIR)) {
            initParams.add(createParameter("scratchdir", config.get(SCRATCH_DIR).asString()));
        }
        // jasper will find the right defaults.
        if (config.has(SOURCE_VM)) {
            initParams.add(createParameter("compilerSourceVM", config.get(SOURCE_VM).asString()));
        } else {
            initParams.add(createParameter("compilerSourceVM", "1.5"));
        }
        if (config.has(TARGET_VM)) {
            initParams.add(createParameter("compilerTargetVM", config.get(TARGET_VM).asString()));
        } else {
            initParams.add(createParameter("compilerTargetVM", "1.5"));
        }
        if (config.has(JAVA_ENCODING)) {
            initParams.add(createParameter("javaEncoding", config.get(JAVA_ENCODING).asString()));
        } else
            initParams.add(createParameter("javaEncoding", "UTF8"));

        if (config.has(X_POWERED_BY)) {
            initParams.add(createParameter("xpoweredBy", config.get(X_POWERED_BY).asString()));
        } else {
            initParams.add(createParameter("xpoweredBy", "true"));
        }
        if (config.has(DISPLAY_SOURCE_FRAGMENT)) {
            initParams.add(createParameter("displaySourceFragment", config.get(DISPLAY_SOURCE_FRAGMENT).asString()));
        } else {
            initParams.add(createParameter("displaySourceFragment", "true"));
        }
        servlet.setInitParam(initParams);
        metadata.getServlets().add(servlet);
        addServletMapping("jsp", metadata, "*.jsp", "*.jspx");
    }
View Full Code Here

        final List<AnnotationInstance> webServletAnnotations = index.getAnnotations(webServlet);
        if (webServletAnnotations != null && webServletAnnotations.size() > 0) {
            ServletsMetaData servlets = new ServletsMetaData();
            List<ServletMappingMetaData> servletMappings = new ArrayList<ServletMappingMetaData>();
            for (final AnnotationInstance annotation : webServletAnnotations) {
                ServletMetaData servlet = new ServletMetaData();
                AnnotationTarget target = annotation.target();
                if (!(target instanceof ClassInfo)) {
                    throw new DeploymentUnitProcessingException(MESSAGES.invalidWebServletAnnotation(target));
                }
                ClassInfo classInfo = ClassInfo.class.cast(target);
                servlet.setServletClass(classInfo.toString());
                AnnotationValue nameValue = annotation.value("name");
                if (nameValue == null || nameValue.asString().isEmpty()) {
                    servlet.setName(classInfo.toString());
                } else {
                    servlet.setName(nameValue.asString());
                }
                AnnotationValue loadOnStartup = annotation.value("loadOnStartup");
                if (loadOnStartup != null && loadOnStartup.asInt() > 0) {
                    servlet.setLoadOnStartupInt(loadOnStartup.asInt());
                }
                AnnotationValue asyncSupported = annotation.value("asyncSupported");
                if (asyncSupported != null) {
                    servlet.setAsyncSupported(asyncSupported.asBoolean());
                }
                AnnotationValue initParamsValue = annotation.value("initParams");
                if (initParamsValue != null) {
                    AnnotationInstance[] initParamsAnnotations = initParamsValue.asNestedArray();
                    if (initParamsAnnotations != null && initParamsAnnotations.length > 0) {
                        List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();
                        for (AnnotationInstance initParamsAnnotation : initParamsAnnotations) {
                            ParamValueMetaData initParam = new ParamValueMetaData();
                            AnnotationValue initParamName = initParamsAnnotation.value("name");
                            AnnotationValue initParamValue = initParamsAnnotation.value();
                            if (initParamName == null || initParamValue == null) {
                                throw new DeploymentUnitProcessingException(MESSAGES.invalidWebInitParamAnnotation(target));
                            }
                            AnnotationValue initParamDescription = initParamsAnnotation.value("description");
                            initParam.setParamName(initParamName.asString());
                            initParam.setParamValue(initParamValue.asString());
                            if (initParamDescription != null) {
                                Descriptions descriptions = getDescription(initParamDescription.asString());
                                if (descriptions != null) {
                                    initParam.setDescriptions(descriptions);
                                }
                            }
                            initParams.add(initParam);
                        }
                        servlet.setInitParam(initParams);
                    }
                }
                AnnotationValue descriptionValue = annotation.value("description");
                AnnotationValue displayNameValue = annotation.value("displayName");
                AnnotationValue smallIconValue = annotation.value("smallIcon");
                AnnotationValue largeIconValue = annotation.value("largeIcon");
                DescriptionGroupMetaData descriptionGroup =
                    getDescriptionGroup((descriptionValue == null) ? "" : descriptionValue.asString(),
                            (displayNameValue == null) ? "" : displayNameValue.asString(),
                            (smallIconValue == null) ? "" : smallIconValue.asString(),
                            (largeIconValue == null) ? "" : largeIconValue.asString());
                if (descriptionGroup != null) {
                    servlet.setDescriptionGroup(descriptionGroup);
                }
                ServletMappingMetaData servletMapping = new ServletMappingMetaData();
                servletMapping.setServletName(servlet.getName());
                List<String> urlPatterns = new ArrayList<String>();
                AnnotationValue urlPatternsValue = annotation.value("urlPatterns");
                if (urlPatternsValue != null) {
                    for (String urlPattern : urlPatternsValue.asStringArray()) {
                        urlPatterns.add(urlPattern);
View Full Code Here

                servletName = getServletName(servlet);
            }
            if (servletName == null)
                throw new IllegalStateException("servletName is null");
            String roleName = role;
            ServletMetaData servletMD = metaData.getServlets().get(servletName);
            SecurityRoleRefsMetaData roleRefs = null;
            if (servletMD != null)
                roleRefs = servletMD.getSecurityRoleRefs();
            if (roleRefs != null) {
                for (SecurityRoleRefMetaData ref : roleRefs) {
                    if (ref.getRoleLink().equals(role)) {
                        roleName = ref.getName();
                        break;
View Full Code Here

        final ModelNode resourcesConfig = config.get(STATIC_RESOURCES);
        // Check disabled
        if (resourcesConfig.require(DISABLED).asBoolean()) {
            return;
        }
        final ServletMetaData servlet = new ServletMetaData();
        servlet.setName("default");
        servlet.setLoadOnStartup("" + 1);
        if (resourcesConfig.require(WEBDAV).asBoolean()) {
            servlet.setServletClass("org.apache.catalina.servlets.WebdavServlet");
        } else {
            servlet.setServletClass("org.apache.catalina.servlets.DefaultServlet");
        }

        final List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();
        initParams.add(createParameter("listings", resourcesConfig.require(LISTINGS).asString()));
        initParams.add(createParameter("readonly", resourcesConfig.require(READ_ONLY).asString()));
        initParams.add(createParameter("sendfile", resourcesConfig.require(SENDFILE).asString()));

        if (resourcesConfig.hasDefined(FILE_ENCODING)) {
            initParams.add(createParameter("file-encoding", resourcesConfig.get(FILE_ENCODING).asString()));
        }
        if (resourcesConfig.hasDefined(SECRET)) {
            initParams.add(createParameter("secret", resourcesConfig.get(SECRET).asString()));
        }
        initParams.add(createParameter("max-depth", resourcesConfig.require(MAX_DEPTH).asString()));

        servlet.setInitParam(initParams);
        metadata.getServlets().add(servlet);
        addServletMapping("default", metadata, "/");
    }
View Full Code Here

    void enableJsp(final WebMetaData metadata) {
        final ModelNode config = this.config.get(JSP_CONFIGURATION);
        if (config.get(DISABLED).asBoolean(false)) {
            return;
        }
        final ServletMetaData servlet = new ServletMetaData();
        servlet.setName("jsp");
        servlet.setLoadOnStartup("" + 3);
        servlet.setServletClass("org.apache.jasper.servlet.JspServlet");

        final List<ParamValueMetaData> initParams = new ArrayList<ParamValueMetaData>();

        initParams.add(createParameter("development", config.require(DEVELOPMENT).asString()));
        initParams.add(createParameter("keepgenerated", config.require(KEEP_GENERATED).asString()));
        initParams.add(createParameter("trimSpaces", config.require(TRIM_SPACES).asString()));
        initParams.add(createParameter("enablePooling", config.require(TAG_POOLING).asString()));
        initParams.add(createParameter("mappedfile", config.require(MAPPED_FILE).asString()));
        initParams.add(createParameter("checkInterval", config.require(CHECK_INTERVAL).asString()));
        initParams.add(createParameter("modificationTestInterval", config.require(MODIFICATION_TEST_INTERVAL).asString()));
        initParams.add(createParameter("recompileOnFail", config.require(RECOMPILE_ON_FAIL).asString()));
        initParams.add(createParameter("suppressSmap", Boolean.toString(!config.require(SMAP).asBoolean())));
        initParams.add(createParameter("dumpSmap", config.require(DUMP_SMAP).asString()));
        initParams.add(createParameter("genStringAsCharArray", config.require(GENERATE_STRINGS_AS_CHAR_ARRAYS).asString()));
        initParams.add(createParameter("errorOnUseBeanInvalidClassAttribute", config.require(ERROR_ON_USE_BEAN_INVALID_CLASS_ATTRIBUTE).asString()));

        if (config.hasDefined(SCRATCH_DIR)) {
            initParams.add(createParameter("scratchdir", config.require(SCRATCH_DIR).asString()));
        }
        // jasper will find the right defaults.
        initParams.add(createParameter("compilerSourceVM", config.require(SOURCE_VM).asString()));
        initParams.add(createParameter("compilerTargetVM", config.require(TARGET_VM).asString()));
        initParams.add(createParameter("javaEncoding", config.require(JAVA_ENCODING).asString()));
        initParams.add(createParameter("xpoweredBy", config.require(X_POWERED_BY).asString()));
        initParams.add(createParameter("displaySourceFragment", config.require(DISPLAY_SOURCE_FRAGMENT).asString()));

        servlet.setInitParam(initParams);
        metadata.getServlets().add(servlet);
        addServletMapping("jsp", metadata, "*.jsp", "*.jspx");
    }
View Full Code Here

TOP

Related Classes of org.jboss.metadata.web.spec.ServletMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.