Jan,

did so with a little pretty printing look like this:
/Library/Java/JavaVirtualMachines/jdk1.8.0_66.jdk/Contents/Home/jre/bin/java
-Djava.io.tmpdir=/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/
    -Djetty.home=/Volumes/CRBS/test-server-1
    -Djetty.base=/Volumes/CRBS/test-server-1
    -cp 
/Volumes/CRBS/test-server-1/lib/apache-jsp/org.eclipse.jetty.apache-jsp-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/apache-jsp/org.eclipse.jetty.orbit.org.eclipse.jdt.core-3.8.2.v20130121.jar
:/Volumes/CRBS/test-server-1/lib/apache-jsp/org.mortbay.jasper.apache-el-8.0.23.M1.jar
:/Volumes/CRBS/test-server-1/lib/apache-jsp/org.mortbay.jasper.apache-jsp-8.0.23.M1.jar
:/Volumes/CRBS/test-server-1/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar
:/Volumes/CRBS/test-server-1/lib/apache-jstl/org.apache.taglibs.taglibs-standard-spec-1.2.1.jar
:/Volumes/CRBS/test-server-1/resources:/Volumes/CRBS/test-server-1/lib/servlet-api-3.1.jar
:/Volumes/CRBS/test-server-1/lib/jetty-schemas-3.1.jar:/Volumes/CRBS/test-server-1/lib/jetty-http-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-server-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-xml-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-util-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-io-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-jndi-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jndi/javax.mail.glassfish-1.4.1.v201005082020.jar
:/Volumes/CRBS/test-server-1/lib/jndi/javax.transaction-api-1.2.jar
:/Volumes/CRBS/test-server-1/lib/jetty-security-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-servlet-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-webapp-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-deploy-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-plus-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/jetty-annotations-9.3.3.v20150827.jar
        :/Volumes/CRBS/test-server-1/lib/annotations/asm-5.0.1.jar
:/Volumes/CRBS/test-server-1/lib/annotations/asm-commons-5.0.1.jar
:/Volumes/CRBS/test-server-1/lib/annotations/javax.annotation-api-1.2.jar
:/Volumes/CRBS/test-server-1/lib/websocket/javax.websocket-api-1.0.jar
:/Volumes/CRBS/test-server-1/lib/websocket/javax-websocket-client-impl-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/websocket/javax-websocket-server-impl-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/websocket/websocket-api-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/websocket/websocket-client-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/websocket/websocket-common-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/websocket/websocket-server-9.3.3.v20150827.jar
:/Volumes/CRBS/test-server-1/lib/websocket/websocket-servlet-9.3.3.v20150827.jar
    org.eclipse.jetty.xml.XmlConfiguration
    java.version=1.8.0_66
    java.version.major=1
    java.version.minor=8
    java.version.revision=0
    java.version.update=66
    /Volumes/CRBS/test-server-1/etc/home-base-warning.xml
    /Volumes/CRBS/test-server-1/etc/jetty.xml 
/Volumes/CRBS/test-server-1/etc/jetty-http.xml
    /Volumes/CRBS/test-server-1/etc/jetty-deploy.xml
    /Volumes/CRBS/test-server-1/etc/jetty-plus.xml
    /Volumes/CRBS/test-server-1/etc/jetty-annotations.xml

Regards,
Erik


On 26/10/15 07:04, Jan Bartel wrote:
Erik,

Something bizarre is happening. Somehow, the servlet-api jar that is inside 
your webapp is being considered as being on the container classpath after a 
redeploy!

1st deploy here:

2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///Volumes/CRBS/test-server-1/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar
 in 128ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///Volumes/CRBS/test-server-1/lib/servlet-api-3.1.jar in 95ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/classes/
 in 49ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/commons-codec-1.6.jar
 in 125ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/gson-2.2.2.jar
 in 144ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/h2-1.4.188.jar
 in 333ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/hamcrest-core-1.3.jar
 in 78ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/javax.servlet-api-3.1.0.jar
 in 26ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/javax.ws.rs-api-2.0-m10.jar
 in 28ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/junit-4.12.jar
 in 167ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/olingo-odata2-api-2.0.4.jar
 in 151ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/olingo-odata2-core-2.0.4.jar
 in 181ms
2015-10-26 06:15:47.751:DBUG:oeja.AnnotationConfiguration:main: Scanned 2 
container path jars, 9 WEB-INF/lib jars, 1 WEB-INF/classes dirs in 336ms for 
context 
o.e.j.w.WebAppContext@6d8a00e3{/JUnitRM,file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/,STARTING}{/JUnitRM.war}


then on the redeploy:

2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-1985591512874713986.dir/webapp/WEB-INF/lib/javax.servlet-api-3.1.0.jar
 in 0ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///Volumes/CRBS/test-server-1/lib/apache-jstl/org.apache.taglibs.taglibs-standard-impl-1.2.1.jar
 in 64ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///Volumes/CRBS/test-server-1/lib/servlet-api-3.1.jar in 48ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/classes/
 in 19ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/commons-codec-1.6.jar
 in 70ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/gson-2.2.2.jar
 in 70ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/h2-1.4.188.jar
 in 234ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/hamcrest-core-1.3.jar
 in 31ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/javax.servlet-api-3.1.0.jar
 in 20ms
2015-10-26 06:16:21.745:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/javax.ws.rs-api-2.0-m10.jar
 in 19ms
2015-10-26 06:16:21.746:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/junit-4.12.jar
 in 136ms
2015-10-26 06:16:21.746:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/olingo-odata2-api-2.0.4.jar
 in 119ms
2015-10-26 06:16:21.746:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 
file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/WEB-INF/lib/olingo-odata2-core-2.0.4.jar
 in 140ms
2015-10-26 06:16:21.746:DBUG:oeja.AnnotationConfiguration:Scanner-0: Scanned 3 
container path jars, 9 WEB-INF/lib jars, 1 WEB-INF/classes dirs in 236ms for 
context 
o.e.j.w.WebAppContext@72ffc175{/JUnitRM,file:///private/var/folders/sj/jyk9h8792tzfgdy2by2p72yr0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7607105486472461234.dir/webapp/,STARTING}{/JUnitRM.war}


At the moment I can't even imagine how that could possibly happen.

Can you do java -jar start.jar --dry-run to print out what the command line is?

Jan



On 26 October 2015 at 16:30, Erik Dick <[email protected] 
<mailto:[email protected]>> wrote:

    Hi Jan,

    looks like it is reproducable again.

    What I did.

      * cd'ed to jetty installation directory
      * tweaked the bin/jetty.sh to carry the debug property
      * cd webapps
      * ../bin/jetty.sh start
      * checked the index page: localhost:8080/JUnitRM -> working fine
      * touch JUnitRM.xml
      * checked the index page again -> HTTP ERROR: 503 ... Service unavailable
      * ../bin/jetty.sh stop

    Please find attached the log file, the corresponding context file and the 
conf. Rest of the Jetty setup is out of the shelf.
    Havn't tried to reproduce on 9.3.5. but have seen it there as well.

    Best regard,
    Erik


    On 19/10/15 09:35, Jan Bartel wrote:
    Erik,

    Can you post a log with debug turned on (use 
-Dorg.eclipse.jetty.LEVEL=DEBUG to turn on debugging) please?

    Also include the contex xml file (if there is one) and any changed config 
files.

    thanks
    Jan

    On 19 October 2015 at 15:12, Erik Dick <[email protected] 
<mailto:[email protected]>> wrote:

        I have a jetty standalone installation on a external drive which is connected 
to my mac book pro (or my mac pro), via firewire. When I try to trigger a hot 
deployment via 'touch <war>.xml' I run into the following exception:

        2015-10-19 05:58:59.170:INFO:oejs.Server:main: jetty-9.3.3.v20150827
        2015-10-19 05:58:59.187:INFO:oejdp.ScanningAppProvider:main: Deployment 
monitor [file:///Volumes/CRBS/test-server/webapps/] at interval 1
        2015-10-19 05:58:59.734:INFO:oejsh.ContextHandler:main: Started 
o.e.j.w.WebAppContext@724af044{/JUnitRM,file:///private/var/folders/n_/6pdgm8s93m38nzvbwtw8m8ww0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-855703027366426152.dir/webapp/,AVAILABLE}{/JUnitRM.war}
        2015-10-19 05:58:59.739:INFO:oejsh.ContextHandler:main: Started 
o.e.j.s.h.ContextHandler@32cf48b7{/jslearn,file:///Volumes/CRBS/test-server/webapps/jslearn/,AVAILABLE}
        2015-10-19 05:58:59.753:INFO:oejs.ServerConnector:main: Started 
ServerConnector@25ad35e8{HTTP/1.1,[http/1.1]}{0.0.0.0:8080 
<http://0.0.0.0:8080>}
        2015-10-19 05:58:59.753:INFO:oejs.Server:main: Started @1145ms
        2015-10-19 06:00:29.931:INFO:oejsh.ContextHandler:Scanner-0: Stopped 
o.e.j.w.WebAppContext@724af044{/JUnitRM,null,UNAVAILABLE}{/JUnitRM.war}
        2015-10-19 06:00:30.108:WARN:oejw.WebAppContext:Scanner-0: Failed 
startup of context 
o.e.j.w.WebAppContext@5c786d3c{/JUnitRM,file:///private/var/folders/n_/6pdgm8s93m38nzvbwtw8m8ww0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-7642976926383851049.dir/webapp/,STARTING}{/JUnitRM.war}
        java.nio.file.NoSuchFileException: 
/private/var/folders/n_/6pdgm8s93m38nzvbwtw8m8ww0000gn/T/jetty-0.0.0.0-8080-JUnitRM.war-_JUnitRM-any-855703027366426152.dir/webapp/WEB-INF/lib/javax.servlet-api-3.1.0.jar
            at 
sun.nio.fs.UnixException.translateToIOException(UnixException.java:86)
            at 
sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102)
            at 
sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107)
            at 
sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:214)
            at java.nio.file.Files.newByteChannel(Files.java:361)
            at java.nio.file.Files.newByteChannel(Files.java:407)
            at 
java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:384)
            at java.nio.file.Files.newInputStream(Files.java:152)
            at 
org.eclipse.jetty.util.resource.PathResource.getInputStream(PathResource.java:331)
            at 
org.eclipse.jetty.annotations.AnnotationParser.parseJar(AnnotationParser.java:907)
            at 
org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:842)
            at 
org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call(AnnotationConfiguration.java:163)
            at 
org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfiguration.java:545)
            at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
            at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
            at java.lang.Thread.run(Thread.java:745)

        Afterwards the application can no longer be reached; 'HTTP ERROR: 503'; 
service unavailable'

        This does not happen if I move the same installation over to the main 
drive of the mac book and apply same procedure.
        (Mac OS 10.10; Jvm 1.8.0_60).

        Not sure if that would be a bug at Jetty or on JVM level.

        Regards, Erik
        _______________________________________________
        jetty-users mailing list
        [email protected] <mailto:[email protected]>
        To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
        https://dev.eclipse.org/mailman/listinfo/jetty-users




-- Jan Bartel <[email protected] <mailto:[email protected]>>
    www.webtide.com <http://www.webtide.com>
    /Expert assistance from the creators of Jetty and CometD/



    _______________________________________________
    jetty-users mailing list
    [email protected] <mailto:[email protected]>
    To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
    https://dev.eclipse.org/mailman/listinfo/jetty-users


    _______________________________________________
    jetty-users mailing list
    [email protected] <mailto:[email protected]>
    To change your delivery options, retrieve your password, or unsubscribe 
from this list, visit
    https://dev.eclipse.org/mailman/listinfo/jetty-users




--
Jan Bartel <[email protected] <mailto:[email protected]>>
www.webtide.com <http://www.webtide.com>
/Expert assistance from the creators of Jetty and CometD/



_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

_______________________________________________
jetty-users mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to