private void skipAllTldScanning(TomcatEmbeddedContext context) { StandardJarScanFilter filter = new StandardJarScanFilter(); filter.setTldSkip("*.jar"); context.getJarScanner().setJarScanFilter(filter); }
public void setTldSkip(String tldSkip) { this.tldSkip = tldSkip; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(tldSkip, tldSkipSet); } finally { writeLock.unlock(); } }
if (System.getProperty(Constants.SKIP_JARS_PROPERTY) == null && System.getProperty(Constants.SKIP_JARS_PROPERTY) == null) { System.out.println("disabling TLD scanning"); StandardJarScanFilter jarScanFilter = (StandardJarScanFilter) ctx.getJarScanner().getJarScanFilter(); jarScanFilter.setTldSkip("*"); }
private Map<String, WebXml> scanForFragments(WebXmlParser webXmlParser) throws JasperException { StandardJarScanner scanner = new StandardJarScanner(); // TODO - enabling this means initializing the classloader first in JspC scanner.setScanClassPath(false); // TODO - configure filter rules from Ant rather then system properties scanner.setJarScanFilter(new StandardJarScanFilter()); FragmentJarScannerCallback callback = new FragmentJarScannerCallback(webXmlParser, false, true); scanner.scan(JarScanType.PLUGGABILITY, this, callback); if (!callback.isOk()) { throw new JasperException(Localizer.getMessage("jspc.error.invalidFragment")); } return callback.getFragments(); }
final JarScanFilter jarScanFilter = standardContext.getJarScanner().getJarScanFilter(); if (StandardJarScanFilter.class.isInstance(jarScanFilter)) { StandardJarScanFilter.class.cast(jarScanFilter).setDefaultTldScan(false);
public void setPluggabilitySkip(String pluggabilitySkip) { this.pluggabilitySkip = pluggabilitySkip; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(pluggabilitySkip, pluggabilitySkipSet); } finally { writeLock.unlock(); } }
LOGGER.info("Disabling TLD scanning"); StandardJarScanFilter jarScanFilter = (StandardJarScanFilter) jarScanner.getJarScanFilter(); jarScanFilter.setTldSkip("*");
private Map<String, WebXml> scanForFragments(WebXmlParser webXmlParser) throws JasperException { StandardJarScanner scanner = new StandardJarScanner(); // TODO - enabling this means initializing the classloader first in JspC scanner.setScanClassPath(false); // TODO - configure filter rules from Ant rather then system properties scanner.setJarScanFilter(new StandardJarScanFilter()); FragmentJarScannerCallback callback = new FragmentJarScannerCallback(webXmlParser, false, true); scanner.scan(JarScanType.PLUGGABILITY, this, callback); if (!callback.isOk()) { throw new JasperException(Localizer.getMessage("jspc.error.invalidFragment")); } return callback.getFragments(); }
public void setPluggabilityScan(String pluggabilityScan) { this.pluggabilityScan = pluggabilityScan; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(pluggabilityScan, pluggabilityScanSet); } finally { writeLock.unlock(); } }
private void configureTldSkipPatterns(TomcatEmbeddedContext context) { StandardJarScanFilter filter = new StandardJarScanFilter(); filter.setTldSkip( StringUtils.collectionToCommaDelimitedString(this.tldSkipPatterns)); context.getJarScanner().setJarScanFilter(filter); }
LOGGER.info("Disabling TLD scanning"); StandardJarScanFilter jarScanFilter = (StandardJarScanFilter) jarScanner.getJarScanFilter(); jarScanFilter.setTldSkip("*");
public void setTldSkip(String tldSkip) { this.tldSkip = tldSkip; Lock writeLock = configurationLock.writeLock(); try { writeLock.lock(); populateSetFromAttribute(tldSkip, tldSkipSet); } finally { writeLock.unlock(); } }
public void setTldScan(String tldScan) { this.tldScan = tldScan; Lock writeLock = configurationLock.writeLock(); try { writeLock.lock(); populateSetFromAttribute(tldScan, tldScanSet); } finally { writeLock.unlock(); } }
public void setPluggabilitySkip(String pluggabilitySkip) { this.pluggabilitySkip = pluggabilitySkip; Lock writeLock = configurationLock.writeLock(); try { writeLock.lock(); populateSetFromAttribute(pluggabilitySkip, pluggabilitySkipSet); } finally { writeLock.unlock(); } }
public void setPluggabilitySkip(String pluggabilitySkip) { this.pluggabilitySkip = pluggabilitySkip; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(pluggabilitySkip, pluggabilitySkipSet); } finally { writeLock.unlock(); } }
public void setPluggabilityScan(String pluggabilityScan) { this.pluggabilityScan = pluggabilityScan; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(pluggabilityScan, pluggabilityScanSet); } finally { writeLock.unlock(); } }
public void setTldScan(String tldScan) { this.tldScan = tldScan; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(tldScan, tldScanSet); } finally { writeLock.unlock(); } }
public void setPluggabilityScan(String pluggabilityScan) { this.pluggabilityScan = pluggabilityScan; Lock writeLock = configurationLock.writeLock(); try { writeLock.lock(); populateSetFromAttribute(pluggabilityScan, pluggabilityScanSet); } finally { writeLock.unlock(); } }
public void setTldSkip(String tldSkip) { this.tldSkip = tldSkip; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(tldSkip, tldSkipSet); } finally { writeLock.unlock(); } }
public void setTldScan(String tldScan) { this.tldScan = tldScan; Lock writeLock = configurationLock.writeLock(); writeLock.lock(); try { populateSetFromAttribute(tldScan, tldScanSet); } finally { writeLock.unlock(); } }