在CentOS上,Servlet出现java.lang.NoClassDefFoundError
(1)先给出解决方法:
在本地Window服务器上发布项目,没有问题。但是,迁移到Linux上就错误了,java.lang.NoClassDefFoundError: Could not initialize class javax.swing.RepaintManager。
操作如下:
[root@server lib]# cp rt.jar /usr/java/jdk1.8.0_181/lib
[root@server lib]#
把rt.jar包拷贝到jdk安装目录下的lib
rt.jar可以从jre目录下的lib拷贝。
然后重启tomcat服务,就可以解决问题了。
(2)出现这个问题,因为,我在项目中的JSP需要输出条码
Root Cause
java.lang.NoClassDefFoundError: Could not initialize class javax.swing.RepaintManagerjavax.swing.JComponent.repaint(JComponent.java:4792)java.awt.Component.repaint(Component.java:3311)javax.swing.JComponent.setForeground(JComponent.java:2706)net.sourceforge.jbarcodebean.JBarcodeBean.setForeground(JBarcodeBean.java:305)net.sourceforge.jbarcodebean.JBarcodeBean.<init>(JBarcodeBean.java:197)net.sourceforge.jbarcodebean.JBarcodeBean.<init>(JBarcodeBean.java:232)com.servlet.order.BarCodeServlet.init(BarCodeServlet.java:42)org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493)org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:800)org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:806)org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498)org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)java.lang.Thread.run(Thread.java:748)
转载于:https://www.cnblogs.com/jmuccx/p/10233497.html
在CentOS上,Servlet出现java.lang.NoClassDefFoundError相关推荐
- javax.servlet.ServletException: java.lang.NoClassDefFoundError: javax/el/ELResolver错误解决办法...
错误如下,不知道是不是遇到鬼了,之前好好的,装了myeclipse以后出错了(说实话,myeclipse用的很不爽,感觉netbeans更好用些) HTTP Status 500 - type Exc ...
- java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11.XToolkit异常解决
处理一个老项目时遇到这样的BUG Message javax.servlet.ServletException: java.lang.NoClassDefFoundError: Could not i ...
- java.lang.NoClassDefFoundError: org/apache/jsp 解决方法
问题描述 最近在更新完代码之后,启动tomcat服务器时出现报错: java.lang.NoClassDefFoundError: org/apache/jsp/tag/meta/http_003a/ ...
- java 构造函数抛出异常,构造函数抛出异常;嵌套异常是java.lang.NoClassDefFoundError:javax/servlet/ServletContext...
我正在尝试使用MockMVC设置Junit测试. 从这个link – "要么不能使用Servlet API,要么你需要在类路径上提供它". 我在pom.xml中添加了以下内容但是没 ...
- 解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener
解决Tomcat下IntelliJ IDEA报错java.lang.NoClassDefFoundError: javax/servlet/ServletContextListener 笔者在做代 ...
- java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
文章目录 问题描述: 问题分析: jdk与Tomcat 解决问题: 方案一: 方案二: 补充 问题描述: 最近对JavaWeb进行了简单复习,在对照以往笔记写好了一个Servlet服务时发现无法启动该 ...
- SpringBoot运行出现异常解决: nested exception is java.lang.NoClassDefFoundError: javax/servlet/ServletContext
今天在使用SpringBoot创建了一个项目出现如下异常 org.springframework.beans.factory.BeanCreationException: Error creating ...
- 关于IDEA启动Spring Boot项目出现Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at j
Caused by: java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclar ...
- SpringBoot 项目tomcat插件启动报错 java.lang.NoClassDefFoundError: javax/el/ELManager
问题描述: SpringBoot项目 tomcat插件启动出现下面的问题: ERROR 2021-04-07 08:42:03,129 org.springframework.boot.SpringA ...
最新文章
- 【转载】究竟啥才是互联网架构“高可用”
- [Redux/Mobx] Redux怎样重置状态?
- 表字段顺序有何影响_「品味保定」炸烹虾段乾隆赞 百年保定柔雅香
- 波士顿大学研究生计算机科学专业排名,2020年波士顿大学排名TFE Times美国最佳计算机科学硕士专业排名第52...
- 2018-10-05学习笔记
- Java 内存管理、JVM 工作原理与 Java 运行时系统
- 【数据结构 严蔚敏版】 顺序栈 基本操作
- adminlte php,adminLTE 教程 -1 基础
- PHP接入萤石云开放平台直播功能
- c51单片机音乐门铃C语言程序,51单片机音乐门铃的设计
- sklearn中make_blobs模块使用
- 自考专科历练计算机实践考试,毕业感言:考过自考才晓得坚持历练和毅力
- TypeError: object() takes no parameters
- VMware下OSSIM 5.2.0的下载、安装和初步使用(图文详解)
- Matlab(4)矩阵
- 学生成绩管理系统设计
- 传说中的“高温补贴”
- 声发射能量和事件参数的Excel VBA处理1/2
- 【k8s源码篇之Informer篇4】关于 Informer 的一些困惑点
- 【生活记事录】金字塔原理
热门文章
- 什么叫pmt测试分析_圆偏振发光光谱仪——南方科技大学分析测试中心设备介绍第51期...
- 1057 字符转数字,判断
- 绑定多个下拉框数据(关系式)
- str_replace()函数
- 图的绝对中心(bzoj 2180: 最小直径生成树)
- 一个demo学会c++编程
- java使用BZip算法压缩解压缩文件、数据流、byte[]字节数组
- matlab2c使用c++实现matlab函数系列教程-binostat函数
- matlab2c使用c++实现matlab函数系列教程-unique函数
- Echarts数据可视化全解注释