【发布时间】:2019-10-07 23:28:35
【问题描述】:
该项目在 tomcat localhost 中工作正常,但是当我在远程 tomcat 中上传它时,我得到了这个错误:/,我有一个在类路径中包含 ImageReaderFactory 类的 jar,我不明白可能是什么问题, 我清除了 /tomcat/work/Catalina/localhost 文件夹,但总是出现相同的错误:java.lang.NoClassDefFoundError
07-Oct-2019 23:06:25.584 SEVERE [http-apr-8080-exec-267] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [UploadServlet] in context with path [/MyServer] threw exception [Servlet execution threw an exception] with root cause
java.lang.NoClassDefFoundError: org/dcm4che3/imageio/codec/ImageReaderFactory
at org.dcm4che3.imageio.plugins.dcm.DicomImageReader.setMetadata(DicomImageReader.java:794)
at org.dcm4che3.imageio.plugins.dcm.DicomImageReader.readMetadata(DicomImageReader.java:713)
at org.dcm4che3.imageio.plugins.dcm.DicomImageReader.read(DicomImageReader.java:452)
at com.project.dicomserver.UploadServlet.getFrameIcon(UploadServlet.java:86)
....
有人有什么想法吗?
【问题讨论】:
-
jar 的位置在哪里?
-
jar的位置是/WebContent/WEB-INF/lib
-
WebContent 是在 webapps 中吗?
-
是的,/Desktop/myApp/WebContent/WEB-INF/lib
-
@aksappy 我添加了目录的图像
标签: java tomcat noclassdeffounderror