Rafal, Check your 2nd line of the xml config file is the right version for jetty-9.x. It should be:
<!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure_9_0.dtd"> Jan On 2 December 2013 05:50, Rafał Krupiński <[email protected]> wrote: > Hi > > I'm trying to setup a virtual hosts on my jetty 9 based on these > instructions: > http://www.eclipse.org/jetty/documentation/current/configuring-virtual-hosts.html > > this is my webapp.xml: > > <Configure class="org.eclipse.jetty.webapp.WebAppContext"> > <Set name="contextPath">/</Set> > <Set name="war">/opt/nexus-2.6.3.war</Set> > <Set name="virtualHosts"> > <Array type="java.lang.String"> > <Item>example.com</Item> > </Array> > </Set> > </Configure> > > and it causes this error to appear in logs: > > 2013-12-01 18:29:13.097:WARN:oejx.XmlConfiguration:main: Config error at > <Set name="virtualHosts">|??<Array > type="java.lang.String">|???<Item>example.com</Item>|??</Array>|?</Set> > java.lang.ClassCastException: java.lang.String cannot be cast to > org.eclipse.jetty.xml.XmlParser$Node in > file:/usr/local/share/jetty9/webapps/nexus.xml > 2013-12-01 18:29:13.097:WARN:oejd.DeploymentManager:main: Unable to reach > node goal: started > java.lang.ClassCastException: java.lang.String cannot be cast to > org.eclipse.jetty.xml.XmlParser$Node > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.newArray(XmlConfiguration.java:872) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.itemValue(XmlConfiguration.java:1129) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.value(XmlConfiguration.java:1030) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.set(XmlConfiguration.java:457) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:411) > at > org.eclipse.jetty.xml.XmlConfiguration$JettyXmlConfiguration.configure(XmlConfiguration.java:354) > at > org.eclipse.jetty.xml.XmlConfiguration.configure(XmlConfiguration.java:262) > at > org.eclipse.jetty.deploy.providers.WebAppProvider.createContextHandler(WebAppProvider.java:290) > at org.eclipse.jetty.deploy.App.getContextHandler(App.java:100) > at > org.eclipse.jetty.deploy.bindings.StandardDeployer.processBinding(StandardDeployer.java:36) > at > org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) > at > org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:495) > at > org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:146) > at > org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:175) > at > org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:64) > at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:605) > ... > > > Please help. > > -- > Pozdrawiam > Rafał Krupiński > > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users > -- Jan Bartel <[email protected]> www.webtide.com 'Expert Jetty/CometD developer,production,operations advice' _______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
