diff --git a/core/src/main/java/org/apache/struts2/views/xslt/XSLTResult.java b/core/src/main/java/org/apache/struts2/views/xslt/XSLTResult.java index 31690362c..1361c628a 100644 --- a/core/src/main/java/org/apache/struts2/views/xslt/XSLTResult.java +++ b/core/src/main/java/org/apache/struts2/views/xslt/XSLTResult.java @@ -302,7 +302,7 @@ public class XSLTResult implements Result { LOG.debug("Preparing XSLT stylesheet templates: {}", path); - TransformerFactory factory = TransformerFactory.newInstance(); + TransformerFactory factory = createTransformerFactory(); factory.setURIResolver(getURIResolver()); factory.setErrorListener(buildErrorListener()); templates = factory.newTemplates(new StreamSource(resource.openStream()));