繁体   English   中英

java.lang.ClassNotFoundException: org.apache.james.mime4j.message.Message

[英]java.lang.ClassNotFoundException: org.apache.james.mime4j.message.Message

我在谷歌云 VM 上有一个 JBoss 应用程序,它有一个用于上传 zip 文件的 API。 调用 API 时出现以下错误。 请注意,这只发生在 google Cloud 上的 JBoss 而不是非云应用程序:

java.lang.ClassNotFoundException: org.apache.james.mime4j.message.Message from [Module "org.jboss.resteasy.resteasy-multipart-provider:main" from local module loader @33e5ccce (finder: local module finder @5a42bbf4 (roots: /usr/share/jbossas/modules,/usr/share/jbossas/modules/system/layers/base))]
    org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:198)
    org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:363)
    org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:351)
    org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:93)
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataReader.readFrom(MultipartFormDataReader.java:54)
    org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataReader.readFrom(MultipartFormDataReader.java:23)
    org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:106)
    org.jboss.resteasy.plugins.interceptors.encoding.GZIPDecodingInterceptor.read(GZIPDecodingInterceptor.java:123)
    org.jboss.resteasy.core.interception.MessageBodyReaderContextImpl.proceed(MessageBodyReaderContextImpl.java:109)
    org.jboss.resteasy.core.MessageBodyParameterInjector.inject(MessageBodyParameterInjector.java:168)
    org.jboss.resteasy.core.MethodInjectorImpl.injectArguments(MethodInjectorImpl.java:137)
    org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:160)
    org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:269)
    org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:227)
    org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:216)
    org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:583)
    org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:565)
    org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:130)
    org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
    org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
    org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847). 

Google Cloud 上的 CLASSPATH 设置不正确。 您需要更新它以确保它包含引用的类org.apache.james.mime4j.message.Message

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM