javaweb工程发布到tomcat后出现ClassNotFoundException

ArLUO20 2015-03-21 05:14:42
在本地开发javaweb工程后发布到linux的tomcat服务器上后,运行图像压缩时发生如下错误;【在本地开发运行正常】
java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec] with root cause
java.lang.ClassNotFoundException: com.sun.image.codec.jpeg.JPEGCodec
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
...全文
1094 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
海兰 2015-08-06
  • 打赏
  • 举报
回复
引用 5 楼 u013098329 的回复:
引用 4 楼 luohuaishao 的回复:
最终发现是因为本机用的是JDK,而服务器用的是OpenJDK导致的,OpenJDK有些东西是没有的,就导致了上面的问题。
那么这个问题最终使如何解决的?
是又换成了跟本机一样的JDK吧
blueness_sunshine 2015-07-15
  • 打赏
  • 举报
回复
引用 4 楼 luohuaishao 的回复:
最终发现是因为本机用的是JDK,而服务器用的是OpenJDK导致的,OpenJDK有些东西是没有的,就导致了上面的问题。
那么这个问题最终使如何解决的?
ArLUO20 2015-05-22
  • 打赏
  • 举报
回复
最终发现是因为本机用的是JDK,而服务器用的是OpenJDK导致的,OpenJDK有些东西是没有的,就导致了上面的问题。
孟子E章 2015-05-16
  • 打赏
  • 举报
回复
却jar包,看看JPEGCodec在什么jar文件中,拷贝到发布出去的lib下
Lexus. 2015-05-15
  • 打赏
  • 举报
回复
如何解决的啊
ArLUO20 2015-03-21
  • 打赏
  • 举报
回复
请求大神的解答,感激不尽~

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧