无法处理在ServletContainerInitializers的URL []处找到的JAR

时间:2015-04-03 02:18:41

标签: java tomcat servlets servlet-container

我正在从Tomcat 7升级服务 - > Tomcat 8,我刚刚遇到这个问题,我有点不知所措。

这是堆栈跟踪:

    SEVERE: Failed to process JAR found at URL [] for ServletContainerInitializers for context with name [{1}]
java.net.MalformedURLException: no !/ in spec
    at java.net.URL.<init>(URL.java:619)
    at java.net.URL.<init>(URL.java:482)
    at java.net.URL.<init>(URL.java:431)
    at java.net.JarURLConnection.parseSpecs(JarURLConnection.java:179)
    at java.net.JarURLConnection.<init>(JarURLConnection.java:162)
    at sun.net.www.protocol.jar.JarURLConnection.<init>(JarURLConnection.java:81)
    at sun.net.www.protocol.jar.Handler.openConnection(Handler.java:41)
    at java.net.URL.openConnection(URL.java:971)
    at java.net.URL.openStream(URL.java:1037)
    at org.apache.catalina.startup.WebappServiceLoader.parseConfigFile(WebappServiceLoader.java:161)
    at org.apache.catalina.startup.WebappServiceLoader.load(WebappServiceLoader.java:118)
    at org.apache.catalina.startup.ContextConfig.processServletContainerInitializers(ContextConfig.java:1616)
    at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1128)
    at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:771)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:305)
Caused by: java.lang.NullPointerException: no !/ in spec
    at sun.net.www.protocol.jar.Handler.parseAbsoluteSpec(Handler.java:170)
    at sun.net.www.protocol.jar.Handler.parseURL(Handler.java:150)
    at java.net.URL.<init>(URL.java:614)
    ... 24 more

我知道整个“URL []”和“名称[{1}]的上下文”看起来很糟糕,但我不知道为什么,或者这些值是如何按照它们的方式设置的。任何人都可以指出我正确的方向发生了什么?

0 个答案:

没有答案