[Geoserver-devel] problem running 1.4.x jetty module

Hi,
Having some problems running the 1.4.x branch. Attached is the maven
output when doing "maven run" in the jetty module.

Jonas

(attachments)

maven_jetty_log.txt (8.22 KB)

Hi Jonas,

This was a problem with the ordering of elements in the web.xml. I have commited the fix, if you update the main module you should have some better luck.

-Justin

Jonas Johansson wrote:

Hi,
Having some problems running the 1.4.x branch. Attached is the maven
output when doing "maven run" in the jetty module.

Jonas

------------------------------------------------------------------------

~/geoserver_src/1.4.x/org.vfny.geoserver.jetty$ maven run
__ __
| \/ |__ _Apache__ ___
| |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
|_| |_\__,_|\_/\___|_||_| v. 1.0.2

build:start:

run:
    [java] 21:46:30.833 EVENT Starting Jetty/4.2.9
    [java] 21:46:31.049 WARN!! ERROR@anonymised.com:/home/jonas/geoserver_src/1.4.x/target/geoserver/WEB-INF/web.xml line:288 col:11 : org.xml.sax.SAXParseException: The content of element type "web-app" must match "(icon?,d isplay-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet- mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-re f*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
    [java] 21:46:31.051 WARN!! Configuration error on /home/jonas/geoserver_src/1.4.x/org.vfny.geoserver.je tty/../target/geoserver
    [java] org.xml.sax.SAXParseException: The content of element type "web-app" must match "(icon?,display- name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-mapping *,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*,secu rity-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
    [java] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Erro rHandlerWrapper.java:236)
    [java] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.ja va:172)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja va:382)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja va:316)
    [java] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValid ator.java:2048)
    [java] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.j ava:932)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XM LDocumentFragmentScannerImpl.java:1241)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD ocumentFragmentScannerImpl.java:368)
    [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.j ava:834)
    [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.j ava:764)
    [java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    [java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav a:1242)
    [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
    [java] at org.mortbay.xml.XmlParser.parse(XmlParser.java:125)
    [java] at org.mortbay.xml.XmlParser.parse(XmlParser.java:140)
    [java] at org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.java:387)
    [java] at org.mortbay.http.HttpServer.start(HttpServer.java:647)
    [java] at org.mortbay.jetty.Server.main(Server.java:429)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [java] at java.lang.reflect.Method.invoke(Method.java:585)
    [java] at org.mortbay.start.Main.invokeMain(Main.java:152)
    [java] at org.mortbay.start.Main.start(Main.java:482)
    [java] at org.mortbay.start.Main.main(Main.java:90)
    [java]
    [java] 21:46:31.063 EVENT Started SocketListener on 0.0.0.0:8080
    [java] 21:46:31.063 WARN!!
    [java] org.mortbay.util.MultiException[org.xml.sax.SAXParseException: The content of element type "web- app" must match "(icon?,display-name?,description?,distributable?,context-param*,filter*,filter-mapping*,li stener*,servlet*,servlet-mapping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,reso urce-env-ref*,resource-ref*,security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local -ref*)".]
    [java] at org.mortbay.http.HttpServer.start(HttpServer.java:624)
    [java] at org.mortbay.jetty.Server.main(Server.java:429)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [java] at java.lang.reflect.Method.invoke(Method.java:585)
    [java] at org.mortbay.start.Main.invokeMain(Main.java:152)
    [java] at org.mortbay.start.Main.start(Main.java:482)
    [java] at org.mortbay.start.Main.main(Main.java:90)
    [java] [0]=org.xml.sax.SAXParseException: The content of element type "web-app" must match "(icon?,disp lay-name?,description?,distributable?,context-param*,filter*,filter-mapping*,listener*,servlet*,servlet-map ping*,session-config?,mime-mapping*,welcome-file-list?,error-page*,taglib*,resource-env-ref*,resource-ref*, security-constraint*,login-config?,security-role*,env-entry*,ejb-ref*,ejb-local-ref*)".
    [java] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(Erro rHandlerWrapper.java:236)
    [java] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.ja va:172)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja va:382)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.ja va:316)
    [java] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTDValid ator.java:2048)
    [java] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.endElement(XMLDTDValidator.j ava:932)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XM LDocumentFragmentScannerImpl.java:1241)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDi spatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1685)
    [java] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLD ocumentFragmentScannerImpl.java:368)
    [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.j ava:834)
    [java] at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.j ava:764)
    [java] at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    [java] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.jav a:1242)
    [java] at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
    [java] at org.mortbay.xml.XmlParser.parse(XmlParser.java:125)
    [java] at org.mortbay.xml.XmlParser.parse(XmlParser.java:140)
    [java] at org.mortbay.jetty.servlet.WebApplicationContext.start(WebApplicationContext.java:387)
    [java] at org.mortbay.http.HttpServer.start(HttpServer.java:647)
    [java] at org.mortbay.jetty.Server.main(Server.java:429)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    [java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    [java] at java.lang.reflect.Method.invoke(Method.java:585)
    [java] at org.mortbay.start.Main.invokeMain(Main.java:152)
    [java] at org.mortbay.start.Main.start(Main.java:482)
    [java] at org.mortbay.start.Main.main(Main.java:90)
    [java]
    [java] 21:46:53.020 EVENT Started HttpContext[/]

The browser result for http://localhost:8080/geoserver is
HTTP ERROR: 404 /geoserver Not Found
RequestURI=/geoserver