2017-05-31 5 views
0

Ich versuche, meine Spring-Anwendung Verpackungsmodus von JAR zu WAR-Datei zu ändern. (Mit Maven)Spring Boot Jar zu Krieg [Klassenmate-1.3.3.jar (Das System kann den angegebenen Pfad nicht finden)]

Ich folgte dem in Verpackung ausführbare jar und WAR-Dateien beschriebenen Schritt http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#build-tool-plugins-maven-packaging & erstellen ausfahrbaren Krieg Datei http://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#howto-create-a-deployable-war-file

Aber wenn ich meine WAR-Datei in Apache- fallen tomcat-8.0.43 \ webapps, ich habe den folgenden Fehler:

1-May-2017 10:05:59.051 SEVERE [ContainerBackgroundProcessor[StandardEngine[Catalina]]] org.apache.catalina.core.StandardContext.listenerStop Exception sending context destroyed event to listener instance of class org.springframework.boot.web.support.SpringBootServletInitializer$1 
java.lang.IllegalStateException: java.io.FileNotFoundException: C:\Dev\apache-tomcat-8.0.43\webapps\palmyramobappcomponentservice-0.0.1-SNAPSHOT\WEB-INF\lib\classmate-1.3.3.jar (The system cannot find the path specified) 
    at org.apache.catalina.webresources.AbstractSingleArchiveResourceSet.getArchiveEntry(AbstractSingleArchiveResourceSet.java:97) 
    at org.apache.catalina.webresources.AbstractArchiveResourceSet.getResource(AbstractArchiveResourceSet.java:260) 
    at org.apache.catalina.webresources.StandardRoot.getResourceInternal(StandardRoot.java:281) 
    at org.apache.catalina.webresources.Cache.getResource(Cache.java:62) 
    at org.apache.catalina.webresources.StandardRoot.getResource(StandardRoot.java:216) 
    at org.apache.catalina.webresources.StandardRoot.getClassLoaderResource(StandardRoot.java:225) 
    at org.apache.catalina.loader.WebappClassLoaderBase.findResourceInternal(WebappClassLoaderBase.java:2633) 
    at org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2470) 
    at org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:859) 
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1302) 
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167) 
    at org.springframework.web.context.ContextLoaderListener.contextDestroyed(ContextLoaderListener.java:117) 
    at org.apache.catalina.core.StandardContext.listenerStop(StandardContext.java:4898) 
    at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5537) 
    at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:221) 
    at org.apache.catalina.core.ContainerBase.removeChild(ContainerBase.java:849) 
    at org.apache.catalina.startup.HostConfig.undeploy(HostConfig.java:1395) 
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1321) 
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1581) 
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:284) 
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:95) 
    at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90) 
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1168) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1377) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1381) 
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1349) 
    at java.lang.Thread.run(Thread.java:745) 

Der Weg und das Gefäß gibt es

PS: Ich habe nicht

TKS mit dem Glas Ausführung Ausgabe für Sie

Nico

Antwort

0

Basierend auf Fehler helfen, Mitschüler Glas in Ihrem erzeugt wird, nicht verfügbar ist Kriegsakte. Fügen Sie das folgende Abhängigkeitstag hinzu, wenn es nicht bereits verfügbar ist.

<!-- https://mvnrepository.com/artifact/com.fasterxml/classmate --> 
<dependency> 
    <groupId>com.fasterxml</groupId> 
    <artifactId>classmate</artifactId> 
    <version>1.3.3</version> 
</dependency> 
+0

Das Klassenkameradenglas ist in meiner Kriegsdatei verfügbar :-( – NICO

Verwandte Themen