https://bz.apache.org/bugzilla/show_bug.cgi?id=59001

--- Comment #7 from Martti <desinformatsi...@gmail.com> ---
I'm having similar problem but with + sign. Our build system (gradle) creates
executable war with Mercurial revision hash. Sometimes this hash can contain
"+" as a last character ala "kalkulaator-f83780e3571e+.war"


now when we try to run this war (embedded tomcat 8.0.30) jps will not work. If
I rename war to "kalkulaator-f83780e3571e.war" everything is ok.

"java -jar build\libs\kalkulaator-f83780e3571e+.war"

...

"
...
2016-02-23 18:00:00,466 WARN  UUID [o.a.t.u.s.StandardJarScanner] - Failed to
scan JAR
[jar:file:/C:/Users/desin/code/kalk/build/libs/kalkulaator-f83780e3571e+.war!/WEB-INF/lib/jstl-1.2.jar]
from /WEB-INF/lib
java.io.FileNotFoundException: JAR entry
WEB-INF/lib-provided/tomcat-embed-core-8.0.30.jar!/javax/servlet/resources/web-jsptaglibrary_1_2.dtd
not found in C:\Users\desin\code\kalk\build\libs\kalkulaator-f83780e3571e+.war
        at
sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:142)
~[na:1.8.0_73]
        at
sun.net.www.protocol.jar.JarURLConnection.getInputStream(JarURLConnection.java:150)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:623)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(XMLEntityManager.java:1305)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(XMLEntityManager.java:1271)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(XMLDTDScannerImpl.java:263)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(XMLDocumentScannerImpl.java:1167)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(XMLDocumentScannerImpl.java:1050)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:964)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:118)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)
~[na:1.8.0_73]
        at
com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)
~[na:1.8.0_73]
        at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1451)
~[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at
org.apache.tomcat.util.descriptor.tld.TldParser.parse(TldParser.java:76)
~[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at org.apache.jasper.servlet.TldScanner.parseTld(TldScanner.java:279)
[tomcat-embed-jasper-8.0.30.jar!/:8.0.30]
        at
org.apache.jasper.servlet.TldScanner$TldScannerCallback.scan(TldScanner.java:315)
~[tomcat-embed-jasper-8.0.30.jar!/:8.0.30]
        at
org.apache.tomcat.util.scan.StandardJarScanner.process(StandardJarScanner.java:306)
~[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at
org.apache.tomcat.util.scan.StandardJarScanner.scan(StandardJarScanner.java:162)
~[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at org.apache.jasper.servlet.TldScanner.scanJars(TldScanner.java:262)
[tomcat-embed-jasper-8.0.30.jar!/:8.0.30]
        at org.apache.jasper.servlet.TldScanner.scan(TldScanner.java:106)
[tomcat-embed-jasper-8.0.30.jar!/:8.0.30]
        at
org.apache.jasper.servlet.JasperInitializer.onStartup(JasperInitializer.java:103)
[tomcat-embed-jasper-8.0.30.jar!/:8.0.30]
        at
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5244)
[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at
org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
[tomcat-embed-core-8.0.30.jar!/:8.0.30]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[na:1.8.0_73]
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[na:1.8.0_73]
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[na:1.8.0_73]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_73]
"

-- 
You are receiving this mail because:
You are the assignee for the bug.

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to