Tested this on Windows 7.
Results:
C:\code\jetty-examples\jetty-runner-with-jsp\target\dist\jetty-distribution-9.1.3.v20140225>"C:\Program Files\Java\jdk1.
7.0_45\bin\java.exe"
-version
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08, mixed mode)
C:\code\jetty-examples\jetty-runner-with-jsp\target\dist\jetty-distribution-9.1.3.v20140225>"C:\Program Files\Java\jdk1.7.0_45\bin\java.exe" -Dlogs.dir=.\logs\ -Dfile.encoding=UTF8 -jar jetty-runner.jar --jar ./lib/spring/aopalliance-1.0.jar --jar ./lib/spring/spring-aop-4.0.0.RELEASE.jar --jar ./lib/spring/spring-beans-4.0.0.RELEASE.jar --jar ./lib/spring/spring-context-4.0.0.RELEASE.jar --jar ./lib/spring/spring-core-4.0.0.RELEASE.jar --jar ./lib/spring/spring-_expression_-4.0.0.RELEASE.jar --jar ./lib/spring/spring-web-4.0.0.RELEASE.jar --jar ./lib/spring/spring-webmvc-4.0.0.RELEASE.jar --port 4003 app.xml
2014-03-18 18:19:41.794:INFO::main: Logging initialized @128ms
2014-03-18 18:19:41.819:INFO:oejr.Runner:main: Runner
2014-03-18 18:19:42.040:INFO:oejs.Server:main: jetty-9.1.3.v20140225
2014-03-18 18:19:42.419:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@7107ed45{/app,file:/C:/Users/joakim/AppData/Local/Temp/jetty-0.0.0.0-4003-app.war-_app-any-484964635345004415.dir/webapp/,AVAILABLE}{webapps/app.war}
2014-03-18 18:19:42.420:WARN:oejsh.RequestLogHandler:main: !RequestLog
2014-03-18 18:19:42.464:INFO:oejs.ServerConnector:main: Started ServerConnector@2b27f9cb{HTTP/1.1}{
0.0.0.0:4003}
2014-03-18 18:19:42.465:INFO:oejs.Server:main: Started @804ms
2014-03-18 18:20:12.947:INFO:oejs.ServerConnector:Thread-0: Stopped ServerConnector@2b27f9cb{HTTP/1.1}{
0.0.0.0:4003}
2014-03-18 18:20:12.955:INFO:oejsh.ContextHandler:Thread-0: Stopped o.e.j.w.WebAppContext@7107ed45{/app,file:/C:/Users/joakim/AppData/Local/Temp/jetty-0.0.0.0-4003-app.war-_app-any-484964635345004415.dir/webapp/,UNAVAILABLE}{webapps/app.war}
Terminate batch job (Y/N)? Y
And for Windows-8 ...
D:\code\jetty-runner-with-jsp\target\dist\jetty-distribution-9.1.3.v20140225>"C:\java\jdk1.7.0_51\bin\java.exe" -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
D:\code\jetty-runner-with-jsp\target\dist\jetty-distribution-9.1.3.v20140225>"C:\java\jdk1.7.0_51\bin\java.exe" -Dlogs.
dir=.\logs\ -Dfile.encoding=UTF8 -jar jetty-runner.jar --jar ./lib/spring/aopalliance-1.0.jar --jar ./lib/spring/spring-aop-4.0.0.RELEASE.jar --jar ./lib/spring/spring-beans-4.0.0.RELEASE.jar --jar ./lib/spring/spring-context-4.0.0.RELEASE.jar --jar ./lib/spring/spring-core-4.0.0.RELEASE.jar --jar ./lib/spring/spring-_expression_-4.0.0.RELEASE.jar --jar ./lib/spring/spring-web-4.0.0.RELEASE.jar --jar ./lib/spring/spring-webmvc-4.0.0.RELEASE.jar --port 4003 app.xml
2014-03-18 18:46:57.611:INFO::main: Logging initialized @55ms
2014-03-18 18:46:57.622:INFO:oejr.Runner:main: Runner
2014-03-18 18:46:57.719:INFO:oejs.Server:main: jetty-9.1.3.v20140225
2014-03-18 18:46:57.850:INFO:oejsh.ContextHandler:main: Started o.e.j.w.WebAppContext@67ebfb58{/app,file:/C:/Users/joakim/AppData/Local/Temp/jetty-0.0.0.0-4003-app.war-_app-any-5649327453463665715.dir/webapp/,AVAILABLE}{webapps/app.war}
2014-03-18 18:46:57.850:WARN:oejsh.RequestLogHandler:main: !RequestLog
2014-03-18 18:46:57.863:INFO:oejs.ServerConnector:main: Started ServerConnector@506f2775{HTTP/1.1}{
0.0.0.0:4003}
2014-03-18 18:46:57.864:INFO:oejs.Server:main: Started @310ms
2014-03-18 18:47:06.595:INFO:oejs.ServerConnector:Thread-0: Stopped ServerConnector@506f2775{HTTP/1.1}{
0.0.0.0:4003}
2014-03-18 18:47:06.611:INFO:oejsh.ContextHandler:Thread-0: Stopped o.e.j.w.WebAppContext@67ebfb58{/app,file:/C:/Users/joakim/AppData/Local/Temp/jetty-0.0.0.0-4003-app.war-_app-any-5649327453463665715.dir/webapp/,UNAVAILABLE}{webapps/app.wa
r}
Terminate batch job (Y/N)? Y
Both systems have properly setup %JAVA_HOME% and %PATH% definitions.
The command line (in an easier to read way) ...
"C:\java\jdk1.7.0_51\bin\java.exe" ^
-Dlogs.dir=.\logs\ ^
-Dfile.encoding=UTF8 ^
-jar jetty-runner.jar ^
--jar ./lib/spring/aopalliance-1.0.jar ^
--jar ./lib/spring/spring-aop-4.0.0.RELEASE.jar ^
--jar ./lib/spring/spring-beans-4.0.0.RELEASE.jar ^
--jar ./lib/spring/spring-context-4.0.0.RELEASE.jar ^
--jar ./lib/spring/spring-core-4.0.0.RELEASE.jar ^
--jar ./lib/spring/spring-_expression_-4.0.0.RELEASE.jar ^
--jar ./lib/spring/spring-web-4.0.0.RELEASE.jar ^
--jar ./lib/spring/spring-webmvc-4.0.0.RELEASE.jar ^
--port 4003 app.xml
Went ahead and put the test project on github ...
To build out the distro + libs + webapps run ...
> mvn clean package
Then
> cd target\dist\jetty-distribution-9.1.3.v20140225
And finally in there ...
> run-jetty.bat