-
Notifications
You must be signed in to change notification settings - Fork 2k
Closed
Description
Jetty version
jetty-9.4.36.v20210114
Java version
8
OS type/version
Windows 10
Description
Trying to use QuickStartWebApp, I have put the following in my /WEB-INF/jetty-web.xml:
<Configure class="org.eclipse.jetty.quickstart.QuickStartWebApp">
<Set name="autoPreconfigure">true</Set>
</Configure>
but I got the following error while starting up the server:
2021-02-08 12:25:52,116] Artifact payroll-groovy:war: Artifact is being deployed, please wait...
2401 [Scanner-1] WARN o.e.jetty.xml.XmlConfiguration - Config error at <Set name="autoPreconfigure">true</Set>
2402 [Scanner-1] WARN o.e.jetty.deploy.DeploymentManager - Unable to reach node goal: started
java.lang.NoSuchMethodException: class org.eclipse.jetty.webapp.WebAppContext.setAutoPreconfigure(class java.lang.String)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:742)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:509)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:468)
at org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:380)
at org.eclipse.jetty.deploy.providers.WebAppProvider.createContextHandler(WebAppProvider.java:299)
at org.eclipse.jetty.deploy.App.getContextHandler(App.java:99)
at org.eclipse.jetty.deploy.bindings.StandardDeployer.processBinding(StandardDeployer.java:39)
at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:188)
at org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:517)
at org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:157)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:173)
at org.eclipse.jetty.deploy.providers.WebAppProvider.fileAdded(WebAppProvider.java:447)
at org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:66)
at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:785)
at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:754)
at org.eclipse.jetty.util.Scanner.scan(Scanner.java:641)
at org.eclipse.jetty.util.Scanner$1.run(Scanner.java:558)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Suppressed: java.lang.NoSuchMethodException: org.eclipse.jetty.webapp.WebAppContext.setAutoPreconfigure(java.lang.String)
at java.lang.Class.getMethod(Class.java:1786)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:601)
... 18 common frames omitted
Suppressed: java.lang.NoSuchFieldException: TYPE
at java.lang.Class.getField(Class.java:1703)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:614)
... 18 common frames omitted
Suppressed: java.lang.NoSuchFieldException: autoPreconfigure
at java.lang.Class.getField(Class.java:1703)
at org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:629)
... 18 common frames omitted
Seems to it is not applying the configuration, as it tries to setAutoPreconfigure in WebAppContext instead of QuickStartWebApp.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels