java.util.zip.ZipException:无效距离太远

问题描述 投票:0回答:1

我是 Spring Boot 新手。我开发了一个应用程序,它使用包含 apache 的 Spark 应用程序的外部 jar 文件。当我在本地计算机上运行时,我的应用程序运行没有任何错误。然而,当创建一个 fat jar 文件并打算在服务器中运行它时,我遇到了很多问题。

这个外部 jar 文件相当大(160K KB)。从我的搜索和 stackoverflow 中,我发现 Spring Boot 和 Spark 都有一些绑定文件(例如日志记录、SAXParser、安全性等),导致冲突阻碍了在不同环境中运行 jar 文件。

为了补救,我通过 7-zip 手动打开外部 jar 文件并删除了绑定文件,例如

javax/security
org/slf4j/impl/StaticLoggerBinder.class
等。因此,现在我可以在另一台服务器上启动我的代码。

首先,这种做法有意义吗?如果不行的话应该怎样做?

在我的代码中,当我运行与外部 jar 文件相关的部分时,出现以下错误。从 stackoverflow 中的类似帖子来看,jar 文件可能已损坏。但是,我不知道如何解决这个问题。

任何建议将不胜感激。

2017-04-14 18:22:10.222 ERROR 17324 --- [nio-8080-exec-7] o.a.c.c.C.[.[.[/].[dis
patcherServlet]    : Servlet.service() for servlet [dispatcherServlet] in contex
t with path [] threw exception [Handler dispatch failed; nested exception is jav
a.lang.ExceptionInInitializerError] with root cause

java.util.zip.ZipException: invalid distance too far back
        at java.util.zip.InflaterInputStream.read(InflaterInputStream.java:164)
~[na:1.8.0_121]
        at org.springframework.boot.loader.jar.ZipInflaterInputStream.read(ZipIn
flaterInputStream.java:52) ~[mlee.jar:0.0.1-SNAPSHOT]
        at java.io.FilterInputStream.read(FilterInputStream.java:107) ~[na:1.8.0
_121]
        at java.util.Properties$LineReader.readLine(Properties.java:435) ~[na:1.
8.0_121]
        at java.util.Properties.load0(Properties.java:353) ~[na:1.8.0_121]
        at java.util.Properties.load(Properties.java:341) ~[na:1.8.0_121]
        at scala.util.PropertiesTrait$$anonfun$scalaProps$1.apply$mcV$sp(Propert
ies.scala:37) ~[cosinelsh-1.0.jar:na]
        at scala.util.PropertiesTrait$class.quietlyDispose(Properties.scala:43)
~[cosinelsh-1.0.jar:na]
        at scala.util.PropertiesTrait$class.scalaProps(Properties.scala:37) ~[co
sinelsh-1.0.jar:na]
        at scala.util.Properties$.scalaProps$lzycompute(Properties.scala:16) ~[c
osinelsh-1.0.jar:na]
        at scala.util.Properties$.scalaProps(Properties.scala:16) ~[cosinelsh-1.
0.jar:na]
        at scala.util.PropertiesTrait$class.scalaPropOrNone(Properties.scala:65)
 ~[cosinelsh-1.0.jar:na]
        at scala.util.Properties$.scalaPropOrNone(Properties.scala:16) ~[cosinel
sh-1.0.jar:na]
        at scala.util.PropertiesTrait$class.$init$(Properties.scala:77) ~[cosine
lsh-1.0.jar:na]
        at scala.util.Properties$.<init>(Properties.scala:16) ~[cosinelsh-1.0.ja
r:na]
        at scala.util.Properties$.<clinit>(Properties.scala) ~[cosinelsh-1.0.jar
:na]
        at scala.compat.Platform$.<init>(Platform.scala:112) ~[cosinelsh-1.0.jar
:na]
        at scala.compat.Platform$.<clinit>(Platform.scala) ~[cosinelsh-1.0.jar:n
a]
        at scala.Array$.copy(Array.scala:105) ~[cosinelsh-1.0.jar:na]
        at scala.collection.immutable.HashMap$HashTrieMap.updated0(HashMap.scala
:335) ~[cosinelsh-1.0.jar:na]
        at scala.collection.immutable.HashMap.$plus(HashMap.scala:57) ~[cosinels
h-1.0.jar:na]
        at scala.collection.immutable.HashMap.$plus(HashMap.scala:36) ~[cosinels
h-1.0.jar:na]
        at scala.collection.mutable.MapBuilder.$plus$eq(MapBuilder.scala:28) ~[c
osinelsh-1.0.jar:na]
        at scala.collection.mutable.MapBuilder.$plus$eq(MapBuilder.scala:24) ~[c
osinelsh-1.0.jar:na]
        at scala.collection.generic.Growable$$anonfun$$plus$plus$eq$1.apply(Grow
able.scala:48) ~[cosinelsh-1.0.jar:na]
        at scala.collection.generic.Growable$$anonfun$$plus$plus$eq$1.apply(Grow
able.scala:48) ~[cosinelsh-1.0.jar:na]
        at scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimize
d.scala:33) ~[cosinelsh-1.0.jar:na]
        at scala.collection.mutable.WrappedArray.foreach(WrappedArray.scala:34)
~[cosinelsh-1.0.jar:na]
        at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:
48) ~[cosinelsh-1.0.jar:na]
        at scala.collection.mutable.MapBuilder.$plus$plus$eq(MapBuilder.scala:24
) ~[cosinelsh-1.0.jar:na]
        at scala.collection.TraversableLike$class.$plus$plus(TraversableLike.sca
la:157) ~[cosinelsh-1.0.jar:na]
        at scala.collection.AbstractTraversable.$plus$plus(Traversable.scala:105
) ~[cosinelsh-1.0.jar:na]
        at scala.collection.immutable.HashMap.$plus(HashMap.scala:60) ~[cosinels
h-1.0.jar:na]
        at scala.collection.immutable.Map$Map4.updated(Map.scala:172) ~[cosinels
h-1.0.jar:na]
        at scala.collection.immutable.Map$Map4.$plus(Map.scala:173) ~[cosinelsh-
1.0.jar:na]
        at scala.collection.immutable.Map$Map4.$plus(Map.scala:158) ~[cosinelsh-
1.0.jar:na]
        at scala.collection.mutable.MapBuilder.$plus$eq(MapBuilder.scala:28) ~[c
osinelsh-1.0.jar:na]
        at scala.collection.mutable.MapBuilder.$plus$eq(MapBuilder.scala:24) ~[c
osinelsh-1.0.jar:na]
        at scala.collection.generic.Growable$$anonfun$$plus$plus$eq$1.apply(Grow
able.scala:48) ~[cosinelsh-1.0.jar:na]
        at scala.collection.generic.Growable$$anonfun$$plus$plus$eq$1.apply(Grow
able.scala:48) ~[cosinelsh-1.0.jar:na]
        at scala.collection.mutable.ResizableArray$class.foreach(ResizableArray.
scala:59) ~[cosinelsh-1.0.jar:na]
        at scala.collection.mutable.ArrayBuffer.foreach(ArrayBuffer.scala:47) ~[
cosinelsh-1.0.jar:na]
        at scala.collection.generic.Growable$class.$plus$plus$eq(Growable.scala:
48) ~[cosinelsh-1.0.jar:na]
        at scala.collection.mutable.MapBuilder.$plus$plus$eq(MapBuilder.scala:24
) ~[cosinelsh-1.0.jar:na]
        at scala.collection.generic.GenMapFactory.apply(GenMapFactory.scala:47)
~[cosinelsh-1.0.jar:na]
        at scala.sys.package$.env(package.scala:61) ~[cosinelsh-1.0.jar:na]
        at org.apache.spark.util.Utils$.<init>(Utils.scala:855) ~[cosinelsh-1.0.
jar:na]
        at org.apache.spark.util.Utils$.<clinit>(Utils.scala) ~[cosinelsh-1.0.ja
r:na]
        at org.apache.spark.SparkConf.<init>(SparkConf.scala:58) ~[cosinelsh-1.0
.jar:na]
        at org.apache.spark.SparkConf.<init>(SparkConf.scala:52) ~[cosinelsh-1.0
.jar:na]
        at com.soundcloud.lsh.Main5$.SpringLsh(Main5.scala:29) ~[cosinelsh-1.0.j
ar:na]
        at com.soundcloud.lsh.Main5.SpringLsh(Main5.scala) ~[cosinelsh-1.0.jar:n
a]
        at softuniBlog.controller.ReferencesController.refFormProcess(References
Controller.java:88) ~[classes!/:0.0.1-SNAPSHOT]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.
0_121]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:62) ~[na:1.8.0_121]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43) ~[na:1.8.0_121]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_121]
        at org.springframework.web.method.support.InvocableHandlerMethod.doInvok
e(InvocableHandlerMethod.java:205) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEAS
E]
        at org.springframework.web.method.support.InvocableHandlerMethod.invokeF
orRequest(InvocableHandlerMethod.java:133) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.
6.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.ServletInvocabl
eHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:116) ~[spring-
webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingH
andlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) ~[sprin
g-webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.mvc.method.annotation.RequestMappingH
andlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) ~[spring-web
mvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapt
er.handle(AbstractHandlerMethodAdapter.java:85) ~[spring-webmvc-4.3.6.RELEASE.ja
r!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(Dispatch
erServlet.java:963) ~[spring-webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.DispatcherServlet.doService(Dispatche
rServlet.java:897) ~[spring-webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.processRequest(Frame
workServlet.java:970) ~[spring-webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServ
let.java:872) ~[spring-webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:648) ~[tomcat
-embed-core-8.5.11.jar!/:8.5.11]
        at org.springframework.web.servlet.FrameworkServlet.service(FrameworkSer
vlet.java:846) ~[spring-webmvc-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) ~[tomcat
-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:230) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52
) ~[tomcat-embed-websocket-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:192) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:317) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.access.intercept.FilterSecurityInter
ceptor.invoke(FilterSecurityInterceptor.java:127) ~[spring-security-web-4.2.1.RE
LEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.access.intercept.FilterSecurityInter
ceptor.doFilter(FilterSecurityInterceptor.java:91) ~[spring-security-web-4.2.1.R
ELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.access.ExceptionTranslationFilter.do
Filter(ExceptionTranslationFilter.java:114) ~[spring-security-web-4.2.1.RELEASE.
jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.session.SessionManagementFilter.doFi
lter(SessionManagementFilter.java:137) ~[spring-security-web-4.2.1.RELEASE.jar!/
:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.authentication.AnonymousAuthenticati
onFilter.doFilter(AnonymousAuthenticationFilter.java:111) ~[spring-security-web-
4.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.servletapi.SecurityContextHolderAwar
eRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170) ~[spri
ng-security-web-4.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.savedrequest.RequestCacheAwareFilter
.doFilter(RequestCacheAwareFilter.java:63) ~[spring-security-web-4.2.1.RELEASE.j
ar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.authentication.AbstractAuthenticatio
nProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:200) ~[sp
ring-security-web-4.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.authentication.logout.LogoutFilter.d
oFilter(LogoutFilter.java:116) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.2.1.R
ELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.csrf.CsrfFilter.doFilterInternal(Csr
fFilter.java:124) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.header.HeaderWriterFilter.doFilterIn
ternal(HeaderWriterFilter.java:64) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.2
.1.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.context.SecurityContextPersistenceFi
lter.doFilter(SecurityContextPersistenceFilter.java:105) ~[spring-security-web-4
.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.context.request.async.WebAsyncManage
rIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56) ~[
spring-security-web-4.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.
doFilter(FilterChainProxy.java:331) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.
2.1.RELEASE]
        at org.springframework.security.web.FilterChainProxy.doFilterInternal(Fi
lterChainProxy.java:214) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.2.1.RELEASE
]
        at org.springframework.security.web.FilterChainProxy.doFilter(FilterChai
nProxy.java:177) ~[spring-security-web-4.2.1.RELEASE.jar!/:4.2.1.RELEASE]
        at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(D
elegatingFilterProxy.java:346) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.filter.DelegatingFilterProxy.doFilter(Delegat
ingFilterProxy.java:262) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:192) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.springframework.web.filter.RequestContextFilter.doFilterInternal(
RequestContextFilter.java:99) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:192) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.springframework.web.filter.HttpPutFormContentFilter.doFilterInter
nal(HttpPutFormContentFilter.java:105) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RE
LEASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:192) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInterna
l(HiddenHttpMethodFilter.java:81) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE
]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:192) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.springframework.web.filter.CharacterEncodingFilter.doFilterIntern
al(CharacterEncodingFilter.java:197) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELE
ASE]
        at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerR
equestFilter.java:107) ~[spring-web-4.3.6.RELEASE.jar!/:4.3.6.RELEASE]
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:192) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:165) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:198) ~[tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:96) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:474) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:140) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:79) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:87) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:349) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java
:783) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLig
ht.java:66) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstract
Protocol.java:798) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpo
int.java:1434) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBas
e.java:49) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142) [na:1.8.0_121]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617) [na:1.8.0_121]
        at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskTh
read.java:61) [tomcat-embed-core-8.5.11.jar!/:8.5.11]
        at java.lang.Thread.run(Thread.java:745) [na:1.8.0_121]

提前致谢!

apache-spark spring-boot zip
1个回答
0
投票

一些建议:

  1. 实际上,如果您有重复版本的 jar 或任何 jar 冲突,您必须通过删除另一个 jar 来纠正。

  2. 验证您的本地系统和服务器系统上的 Java 版本是否完全相同。

  3. 您的 Jar 可能已损坏。解决冲突后重建它。

  4. 确保一切都相同,然后重试

资源链接:https://stackoverflow.com/a/16596749/2293534

© www.soinside.com 2019 - 2024. All rights reserved.